1、Swift语言
这个无需赘述,网上一坨一坨的都是关于它的介绍。
2、Xcode给Swift开的小灶
Playgrounds.供大家玩耍的的一个交互式环境。恩,真的时玩耍用的,学习这门语言,测试语言特性可以用,但是真正的开发中,还不给力。
3、其他,苹果真是偏心,剩下的新特性叫其他……
3.1、测试
性能测量(Performance measurement):XCTest 框架增加了测量应用各部分性能的能力支持。
异步代码测试:XCTest 框架增加了异步代码测试能力,支持异步的网络、IO、系统间交互的测试。
3.2 界面构建器(Interface Builder)
实时渲染:自定义的界面对象可以在设计阶段就看到,不用执行程序。
用于OS X开发的故事版(Storyboards):这个没什么好说的 ,移动端倒逼桌面系统。
尺寸类别(Size classes):支持在统一的故事板上为iPhone以及iPad设计界面,不同的设备,配置不同的比例。
自定义iOS字体:现在支持自定义字体了。
查找和搜索:支持在界面文件中进行查找和搜索。
预览编辑器:现在可以显示多个预览,并进行缩放。
3.3资源目录
支持新的图像类型。
3.4调试器
视图调试
增强队列调试
调试测量仪
I/0测量仪
iCloud测量仪
3.5GPU工具
Metal支持。这个东西偏底层,做游戏引擎的人用的多。
3.6 Sprite Kit
新增关卡设计器。
Sprite Kit和Scene Kit在iOS上结合在一起了。
3.7 扩展和框架
支持扩展(extension target)。
iOS支持动态框架(dynamic frameworks)。
3.8 iOS模拟器
配置:支持不同版本的app使用不同的数据和配置。
3.9本地化
XLIFF格式支持。
默认.strings文件。
在界面设计器上对本地化进行预览。
在设备或者模拟器上运行本地化的应用。
3.10 编译器
PGO:普通用户用不到。
用户定义的模块。
3.11Instruments
新的用户界面
Profile tests. 针对测试进行性能分析
支持模拟器配置。
New Counters i strument.
Swifthe 扩展支持
3.12 Xcode Server
触发器(Triggers)
性能测试继承
Delta tracking.
更强的控制力。
|
|