iOS7-9

2016 - 05 - 18

Posted by anyuan

iOS 7

  1. Text Kit
    文字排版相关

  2. 多任务
    设置UIBackgroundModes为fetch来进行定期后台下载。
    设置UIBackgroundModes为remote-notification, 用远程推送的方式,来让应用在后台进行下载内容。
    NSURLSession 用来替代NSURLConnection,配合多任务后台下载使用。

  3. AirDrop
    附近设备分享传输文件,不需要网络。

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

iOS 8

  1. App Extension

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

  1. Touch ID

  2. Photos Framework

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

iOS 9

  1. iPad 多任务
  2. watchOS2
  3. UI Test
  4. App Thinning
  5. Search API可以搜索App内容
  6. 新系统字体San francisco
  7. Safari View Controller
  8. Contacts Framework
  9. 3D Touch
  10. Live Photo

iOS 10

  1. SFSpeechRecognizer 语音识别
  2. SiriKit Programming GuideIntents.frameworkIntentsUI.framework
  3. 新的日志 API os_log
Table of Contents