转自OneV's Den的个人博客 :-D
都是干货!
Xcode5和ObjC新特性:
开发者所需要知道的iOS6 SDK新特性:
- 抛弃GoogleMap, 开始使用自家map
- IAP(应用内购买)
开发者所需要知道的iOS7 SDK新特性:
- Sprite Kit Framework
- AirDrop
开发者所需要知道的iOS8 SDK新特性:
- 应用扩展 (Extension)
- Local 和 Remote 通知的变化
- 新增加了 Photos.framework
开发者所需要知道的iOS9 SDK新特性:
- Size Class 和 Presentation Controller
- Multitasking 多任务分屏
- watchOS 2
- UI Test
- Swift 2
- App Thinning
- 人工智能和搜索 API (siri???)
- 不需要加入付费的开发者计划就能将 app 部署到自己的设备上
开发者所需要知道的iOS10 SDK新特性:
- 生态整合与 Extension 开发
- SiriKit
- User Notifications
- iMessage Apps
- IDE 和工具改进(Xcode 8)
- 更强大的 View Debugging,可以帮助我们追查内存引用问题的 Memory Debugging
- app 签名方面
- Swift 3
- Apple 生态和其他
- 鼓励使用https
- watchOS 3
- OS X 改名为 macOS, Apple 的四个产品: iOS,macOS,watchOS 和 tvOS
开发者所需要知道的iOS11 SDK新特性:
- 新增框架
- 负责简化和集成机器学习的 Core ML
- 用来创建增强现实 (AR) 应用的 ARKit
- Xcode
- 编译器重写,编译速度提升(新的编译系统是使用 Swift 重写的)
- Named Color (可以在 xcassets 里添加颜色,然后在代码或者 IB 中引用这个颜色了)