50. 别逗我了,好吧!

1. 这些是啥?

  1. 在线代码格式化 http://tool.oschina.net/codeformat/json
  2. 中文社区: http://www.cocoachina.com/
  3. 开源u代码库: http://www.code4app.com/
  4. 开源i代码库: http://www.ui4app.com/
  5. 开发者软件地址 http://devtools.xunlei.com/
  6. 威锋网: http://www.feng.com/
  7. 三方下载: https://github.com/ 7邮箱+t4
  8. 有用的库: http://github.ibireme.com/github/list/ios/
  9. 产品经理->项目/开发经理->技术总监->产品负责人->技术大牛(核心技术骨干,架构师,技术培训,技术支持,软件质询,写书,首席科学家)->技术讲师->创业
  10. p12->pem: openssl pkcs12 -in CertificateName.p12 -out CertificateName.pem -nodes
    在终端输入cd 证书上一级路径,回车,再输入openssl pkcs12 -in 生产证书.p12 -out 生产证书.pem -nodes,回车即可
  11. Icon图片生成工具:Asset Catalog Creator
  12. 好的博客: http://liuyanwei.jumppo.com/2015/06/14/ios-library-masonry.html
  13. iOS 9的一些东西
友盟官网: http://www.umeng.com/
iOS9 友盟分享适配: http://dev.umeng.com/social/ios/ios9
iOS9 新功能解析: https://github.com/ChenYilong/iOS9AdaptationTips
iOS9 基本功能: http://www.feng.com/Topic/iOS9_TOP30.shtml

1. HTTP传输安全,以iOS9 SDK编译的工程会默认以SSL安全协议进行网络传输,即HTTPS,如果依然使用HTTP协议请求网络会报系统异常并中断请求,解决办法在info.plist增加:
NSAppTransportSecurity

    NSAllowsArbitraryLoads
    

2. 应用跳转(SSO等)
3. 应用瘦身(App Thining)
为了正常使用第三方SDK及分享SDK,需要在Build Setting中将Enable bitcode关闭,bitcode仅在Xcode7以上显示并默认开启。

2. 常用网站:

1.http://mobile.tutsplus.com/category/tutorials/iphone/
其中有一篇文章着重推荐,学习iOS游戏开发可以参考的10个实例(源代码都在github上):
http://mobile.tutsplus.com/tutorials/iphone/learn-ios-game-development-by-example-10-projects-to-get-you-started/
2.http://www.raywenderlich.com
3.http://iphonedevsdk.com/forum/iphone-sdk-tutorials/
iphonedevsdk.com的子论坛,以前没注意到,还是有一些好东西的
4.http://timroadley.com/tutorials-index/
5.http://www.learn-cocos2d.com/blog/
Kobold2d引擎(cocos2d引擎的变种)和learn &master cocos2d一书的作者Steffen Itterheim的博客,主要和ios,cocos2d,kobold2d开发有关
6.https://developers.facebook.com/docs/tutorials/ios-sdk-games/
facebook的游戏教程,当然是教你如何在游戏中整合iOS特性的,最新的是一周前刚更新
7.http://www.touch-code-magazine.com
一些零散的教程
8.http://www.idevgames.com/articles
游戏相关的教程

3. 示例项目

好的示例和开源项目不光可以学到东西,也可以节省不少时间。
1.http://www.raywenderlich.com/store
ios游戏开发的starter kit,不过都要花美金
2.http://iphonegamekit.com
ios游戏开发的starter kit,不过都要花美金
3.http://www.cartoonsmart.com/iphone_index.php5
ios游戏开发的starter kit,不过都要花美金
4.https://github.com/search?l=Objective-C&p=2&q=game&s=stars&type=Repositories
github最多最好又免费,比如找游戏源代码搜game,然后选objective-c语言,就可以看到很多。可以选择用stars,forks,last updated来排序
5.https://developer.apple.com/library/ios/navigation/index.html?section=Resource+Types&topic=Sample+Code
苹果官方的小示例项目,虽然不算完整项目,但对于学新东西和新功能还是挺方便的。

4. UI设计相关:

1.http://pttrns.com/
Splashscreens / iOS UI Patterns (beta) ,整理/罗列了许多精彩的iOS 应用界面截图,并且按照分类将这些截图分类,比如Activity,Login,About,Calendar,Seeting,Share等各种类型的不同应用的实现效果。
2.http://www.appsites.com/
优秀移动应用网站设计
3.http://dribbble.com/
设计师交流和分享自己设计作品的社区。上面有很多非常棒的移动产品设计作品。
4.http://www.mobiledesignpatterngallery.com/
移动设计书籍、移动原型分享的网站。
5.http://www.iosinspires.me/
主要是展示优秀的iOS平台上应用的设计,icon及相关资源
6.http://www.cocoacontrols.com
ios和mac控件

5. 问题解决

1.http://stackoverflow.com
最强大的编程问答网站
2.http://www.developerfeed.com/profile/ios-developer
有点类似stack overflow
3.https://devforums.apple.com
苹果官方开发者论坛,有很多苹果的黄马甲在,不光是技术层面的,曾经帮我们解决了不少上线相关的问题
4.http://iphonedevsdk.com/forum
最常去的苹果开发论坛之一。

6. iOS工具网站

http://www.scoop.it/t/ios-dev ios 工具推荐网站
http://revealapp.com/ 界面分析
http://www.99css.com/archives/1272 IOS抓包工具
https://www.hex-rays.com/products/ida/index.shtml ios-反编译IDA
https://github.com/ChimpStudios/App-Scanner 私有API扫描工具appScanner
http://www.csdn.net/article/2012-02-10/311678 苹果审核,私有API扫描工具
http://my.oschina.net/waippwchani/blog/92890 十个IOS开发小工具
http://blog.sina.com.cn/s/blog_45e2b66c0101bcvs.html object-c class dump
https://github.com/nygard/class-dump classDump 源码
http://blog.csdn.net/kesalin/article/details/7097566 IOS单元测试工具(一博客)

talbeView(3种cell) 与collectionView嵌套
轮播图 封装
分享  比如:三方(share≤≤SDK友盟)
缓存
tabBarViewController 抽屉 --->二选一
协议传值 block传值 通知中心传值 --->三选二
KVC
封装 (有意义才封装)
MVC(设计模式,框架)
引导页 (第一次才展示,用模态展示出来,NSUserDefault来判断是否是第一次)
清理缓存
夜间模式 (通知(或单例)全局来实现)
刷新加载 EGOrefresh  UIRefreshControl
收索(关键字高亮) NSAttributedString
收藏 数据库
网络请求 SDWebImage

接口文档要求:接口文档必须详细
接口文档标准:可根据接口文档内容解析
----------检查内容-----------------
 1.接口文档
 2.代码编写质量
 3.功能的完成度
项目知识点要求:
------------------------------------
接口文档要求:接口文档必须详细(10)
接口文档标准:可根据接口文档内容解析

审核标准:少于8个页面直接⬇️ (不可复用)


搜索



KVC

接口文档必须详细

加分项目:-----------------------------------------

表达 5分
缓存 5分

清除缓存 5分

页面美观度 5分

复杂程度 10分

刷新加载 5分

功能 10分

夜间模式  真+10分 假的+5分

分享 5分

协议传值 5分

block 5分

通知中心 5分

基类 5分

轮播图(三方) 5分 自己封装 10分

每添加一个不可复用页面: 5分 最多10分

你可能感兴趣的:(xxx)