友盟官网: 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以上显示并默认开启。
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
游戏相关的教程
好的示例和开源项目不光可以学到东西,也可以节省不少时间。
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
苹果官方的小示例项目,虽然不算完整项目,但对于学新东西和新功能还是挺方便的。
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控件
1.http://stackoverflow.com
最强大的编程问答网站
2.http://www.developerfeed.com/profile/ios-developer
有点类似stack overflow
3.https://devforums.apple.com
苹果官方开发者论坛,有很多苹果的黄马甲在,不光是技术层面的,曾经帮我们解决了不少上线相关的问题
4.http://iphonedevsdk.com/forum
最常去的苹果开发论坛之一。
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分