各个不同iOS版本的特性与差异

转自OneV's Den的个人博客 :-D
都是干货!

Xcode5和ObjC新特性:

开发者所需要知道的iOS6 SDK新特性:

  1. 抛弃GoogleMap, 开始使用自家map
  2. IAP(应用内购买)

开发者所需要知道的iOS7 SDK新特性:

  1. Sprite Kit Framework
  2. AirDrop

开发者所需要知道的iOS8 SDK新特性:

  1. 应用扩展 (Extension)
  2. Local 和 Remote 通知的变化
  3. 新增加了 Photos.framework

开发者所需要知道的iOS9 SDK新特性:

  1. Size Class 和 Presentation Controller
  2. Multitasking 多任务分屏
  3. watchOS 2
  4. UI Test
  5. Swift 2
  6. App Thinning
  7. 人工智能和搜索 API (siri???)
  8. 不需要加入付费的开发者计划就能将 app 部署到自己的设备上

开发者所需要知道的iOS10 SDK新特性:

  1. 生态整合与 Extension 开发
    • SiriKit
    • User Notifications
    • iMessage Apps
  2. IDE 和工具改进(Xcode 8)
    • 更强大的 View Debugging,可以帮助我们追查内存引用问题的 Memory Debugging
    • app 签名方面
    • Swift 3
  3. Apple 生态和其他
    • 鼓励使用https
    • watchOS 3
    • OS X 改名为 macOS, Apple 的四个产品: iOS,macOS,watchOS 和 tvOS

开发者所需要知道的iOS11 SDK新特性:

  1. 新增框架
    • 负责简化和集成机器学习的 Core ML
    • 用来创建增强现实 (AR) 应用的 ARKit
  2. Xcode
    • 编译器重写,编译速度提升(新的编译系统是使用 Swift 重写的)
  3. Named Color (可以在 xcassets 里添加颜色,然后在代码或者 IB 中引用这个颜色了)

你可能感兴趣的:(各个不同iOS版本的特性与差异)