iOS SDK 版本新特性

2020 年 3 月 25 日 星期三(已编辑)
4
这篇文章上次修改于 2020 年 3 月 25 日 星期三,可能部分内容已经不适用,如有疑问可询问作者。

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/

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...