iOS SDK 版本新特性
iOS 13 新特性
- 深色模式 -- 自动将 iOS 控件变成暗色调方案
- SwiftUI -- 全新的框架,Swift声明式编程方法写UI
- 多个UI实例 -- 一个APP多窗口
- SFSymbols -- 支持和提供SVG格式矢量图标库,大概1500个内置图标
- 将您的 iPad App 带入 Mac -- xcode提供选项,支持iPadAPP 迁移到MAc
- AR 增强
- ARKit 3 -- 随着设备的升级,功能进一步加强
- RealityKit -- 和AR配合,提供渲染、相机特效
- Reality Composer -- 快速制作AR内容原型
- 通过Apple登录 -- 提供AppleiD登录,并强制APP提供
- 后台任务 -- 全新的 BackgroundTasks 框架,提供几分钟的后台时间
- 相机拍摄 -- 同时使用前后相机拍摄
- Combine -- 全新的框架,声明式SwiftAPI,适合MVVM
- Core Haptics -- 全新的触控反馈框架
- Apple CryptoKit -- 全新的加密框架
- MetricKit -- 全新的性能监控采集框架
- PencilKit -- 全新的框架,提供手绘的绘图的环境,支持pencil和手指
- Core ML 3 -- 加强,支持设备端模型个性化
- 机器视觉 -- 加强,支持检测识别图像的能力
- VisionKit -- 全新的框架,支持扫描文稿
- Metal -- 加强
- CoreData -- 加强,支持与CloudKit 配合
- Core NFC -- 加强,支持标签写入,更多协议
- SiriKit -- 加强,支持日程和控制音视频
iOS 12
- ARKit 2 加强
- 多用户共享AR
- 对象检测
- Siri 捷径 app支持短语
- 健康记录 HealthKit 新增
- 通知控件 支持交互
- Pencil 加强
- 自动填充密码、验证码
- CarPlay 车载框架
- 新增底层网络框架 Network ,支持 TCP、UDP、TLS等
- 新 Natural Language 框架
- 弃用 OpenGL ES,使用Metal 替代
iOS 11
- ARKit 新增
- CoreML 新增
iOS10
- iMessage Apps
- User Notifications
- SirKit
- 更多的 Extensions
iOS 9
- UIStackView 新增
- 3D touch 新增
- ContactFramework 新增
iOS8
- Extensions
- Swift
- WKWebview 新增
- CallKit
- Size Class
- Touch ID
- Photos.framework 新增
- Self Sizing Cells
iOS 7
- UIKit Dynamics
- 自定义ViewController切换
iOS 6
- Autolayout
参考链接 [iOS SDK 的新功能]:https://developer.apple.com/cn/ios/whats-new/