简说 Xcode 6的新特性

来源:互联网 发布:linux定时任务不执行 编辑:程序博客网 时间:2024/05/16 04:53

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.

更强的控制力。


0 0