iOS9 SDK新特性

1.多任务分屏模式 iPad
2.画中画  iPad
3.watch OS 2 新系统中watch App的extension将不像现在这样存在于iPhone中,而是会直接安装到手表中去。
4.UITest
Xcode自带一个XCUITest测试工具,针对于app的UI测试。
5.Swift 2 
6.APP Thinning 对于不同系统的设备只下载本系统需要的资源。
7.针对从右到左语言的支持
8.其他的框架改动
AV Fundation框架添加AVSpeechSynthesisVoice让你可以通过ID来标识你的声音而非语言。你也可以用name和quality属性来获取声音信息。
AVKit框架 引入AVPictureInPictureController 和AVPlayerViewController类,可实现画中画
Fundation框架
按需加载NSBundle的资源
上下文相关可变宽度字符串的字符串文件支持。
NSProcessInfoAPI 电源和热管理

HealthKit 框架增强
本地认证框架
支持从代码中取消用户提示
支持可重用的触摸标识匹配。
获取被登记手指的集合 当手指被移除 登记时改变需要执行的程序。
MapKit框架增强
支持检索ETA 和在一个方向上的线路
地图视图支持3D flyover模式
注释可被自定义
检索信息和CLGeocoder可以提供一个时区

Safari服务框架
SFSafariViewControlelr在app中可以被用于输出web内容,它与Safari共享cookie和其他web数据,并含Safari的一些很棒的特性。
如果app中输出web内容但是没有自定义内容 考虑使用WKWebView UIWebView替换。
UIKit框架
UIStackView类 管理一个子视图集合,可横向纵向排列
UIView中新的锚点 如leadingAnchor NSLayoutAnchor NSLayoutDimension。
UIApplicationDelegate添加新方法 可以直接访问文档并修改它,而非操作其copy。
UIUserNotificationAction中的新属性 behavior 支持在通知中的用户文本输入。
NSURLConnection被NSURLSession替代

9.1
动态图片和Apple pencil
9.2
CloudKit框架和WatchKit框架增强
9.3
访问音乐库的API
CloudKit框架 HealthKit框架 WatchConnectivity框架增强
HealthKitUI框架引入。

你可能感兴趣的:(iOS9 SDK新特性)