1、自适应性。相同的代码运行在不同设别上,有相应的显示。
例如自适应的View Controller在iPhone和iPad上。
增加显示层代码的重用性。
更好的控制横竖屏UI,增加了Size Class和Margins控制。
2、UIVisualEffectView。
a、UIBlurEffect
b、UIVibrancyEffect
可以使用Apple自带的一些模糊效果。
3、TableView。可以随意控制行高。
4、程序插件。
a、图像编辑
b、分享功能
c、通知中心的Widget
d、Actions without UI
e、数据提供
f、自定义键盘
5、通知。
a、自定义通知事件。
b、地理位相关的通知。
c、256bytes -> 1k
6、DocumentPicker。
a、Local Document
b、iCloud Document
c、用户自定义的插件
7、HandOff。
a、多设备同步数据,用户可以在不同设备上完成一件事
b、API集成到UIKit和AppKit中
8、Photos。
a、对系统图像数据库的读写。
b、Use CoreImage Filters to your photos and videos。
9、CloudKit。
a、更强大的云端数据访问。
b、无需创建服务器,即可做一个Server-Client App。
10、HealthKit。
a、访问所有生物统计的辅助部件的数据。
b、所有健康数据被安全集中的在一个地方存储和分析。
c、这些健康数据是App之间共享的。
11、HomeKit。
a、可以访问所链接的家庭传感器数据。
b、为第三方提供了一个智能家居的平台。
12、指纹识别。开发者可以使用指纹识别。
13、SceseKit。苹果提供的类似Unitiy的3D游戏引擎。
14、CoreLocation。
a、Indoor Location。可以知道用户在那个楼层,室内的什么地方,并带来的室内导航。
b、更省电的获取Location。
c、分为WhenInUse和Always两种授权。
d、添加了Visit识别。