Apple 3D Touch Demo
https://developer.apple.com/ios/3d-touch/
开源完整IM:
MessageDisplayKit 模仿微信样式的开源IM
MessageDisplayKit
蘑菇街开源IM
TeamTalk
开源聊天界面组件:
Code Formatter
《Automatically Formatting Your Objective-C》
两篇CALayer动画的教程
《CALayer Animation实践(一):让应用灵动起来!》
《CALayer动画实践(二):CAReplicatorLayer的用法》
iOS 7 - 9 新特性
iOS 7
- Text Kit
- 文字排版相关
- 多任务
- 设置
UIBackgroundModes
为fetch
来进行定期后台下载。 - 设置
UIBackgroundModes
为remote-notification
, 用远程推送的方式,来让应用在后台进行下载内容。
- 设置
- NSURLSession 用来替代NSURLConnection,配合多任务后台下载使用。
- AirDrop
附近设备分享传输文件,不需要网络。 - 新Framework:
- GameController.framework - 与游戏硬件通信
- SpriteKit.framework - 游戏图形渲染和动画
- Multipeer connectivity framework - 点对点网络
- JavaScriptCore.framework - JavaScript对象的oc封装
- MediaAccessibility.framework
- SafariServices.framework - 用程序添加URL到用户Safari的阅读列表等
iOS 8
Swift 1.0
-
- Share, 在系统提供的分享选项中添加自己
- Action, 对于选中内容可以执行一个action
- Today, 通知中心的widget
- Photo editinig.
- Storage provider. 与其他应用共享文件存储位置
- 自定义键盘
- Touch ID
- Photos Framework
- AV Audio Engine: Core Audio 更上层的封装。
- HealthKit Framework
- HomeKit Framework
- Handoff
- Size class
- Metal - 替代OpenGL ES
iOS 9
- Swift 2.0: 错误处理,Availability, Protocol extensions等
- iPad 多任务
- watchOS2
- UI Test
- App Thinning
- Search API可以搜索App内容
- 新系统字体San francisco
- Safari View Controller
- Contacts Framework
- 3D Touch
- Live Photo
- UIStackView
参考资料:
1.https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html