iOS 7 - 9 新特性总结

iOS 7

  1. Text Kit

    文字排版相关

  1. 多任务
    • 设置UIBackgroundModesfetch来进行定期后台下载。
    • 设置UIBackgroundModesremote-notification, 用远程推送的方式,来让应用在后台进行下载内容。
  1. NSURLSession 用来替代NSURLConnection,配合多任务后台下载使用。
  2. AirDrop
    附近设备分享传输文件,不需要网络。

  3. 新Framework:

    • GameController.framework - 与游戏硬件通信
    • SpriteKit.framework - 游戏图形渲染和动画
    • Multipeer connectivity framework - 点对点网络
    • JavaScriptCore.framework - JavaScript对象的oc封装
    • MediaAccessibility.framework
    • SafariServices.framework - 用程序添加URL到用户Safari的阅读列表等

iOS 8

  1. Swift 1.0

  2. App Extension

    • Share, 在系统提供的分享选项中添加自己
    • Action, 对于选中内容可以执行一个action
    • Today, 通知中心的widget
    • Photo editinig.
    • Storage provider. 与其他应用共享文件存储位置
    • 自定义键盘
  3. Touch ID

  4. Photos Framework

  5. AV Audio Engine: Core Audio 更上层的封装。
  6. HealthKit Framework
  7. HomeKit Framework
  8. Handoff
  9. Size class
  10. Metal - 替代OpenGL ES

iOS 9

  1. Swift 2.0: 错误处理,Availability, Protocol extensions等
  2. iPad 多任务
  3. watchOS2
  4. UI Test
  5. App Thinning
  6. Search API可以搜索App内容
  7. 新系统字体San francisco
  8. Safari View Controller
  9. Contacts Framework
  10. 3D Touch
  11. Live Photo

参考资料:
1.https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html

2.https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS8.html#//apple_ref/doc/uid/TP40014205-SW1