Swift横空出世,Xcode 6 Beta有了哪些新变化?

时间:2014-06-17 09:47来源:CSDN 作者:瓏曦 点击:

当Obejective-C without C,新编程语言Swift到来之时,苹果也在其开发者中心放出了Xcode 6 Beta版。而最吸引眼球的一点莫过于Xcode 6增加了一个全新的iOS模拟器,允许开发者根据设备调整应用尺寸,除了“Resizable iPhone”和“Resizable iPad”之外,还包括iPhone 5/5S、iPad 2/Retina/Air等具体设备。除此之外,Xcode 6还有哪些新特性?让我们一起来看一下吧。

 

  • 完全支持Swift编程

 

Xcode 6为开发者引入了一种全新的设计和开发应用的方式,深度支持Swift编程,开发者不仅能使用100%的Swift代码来创建一款崭新的应用,还可以向已存在的应用添加Swift代码或框架,并在Swift或Objective-C中查看文档。诸如“Jump to Definition”、“Open Quickly”等在Swift中均能很好地工作,甚至Objective-C的头定义在Swift语法中也能良好地呈现。

 

  • 实时的代码效果预览

 

现在,开发者在使用Interface Builder设计界面时,能够实时地预览代码效果。当程序运行时,自定义对象将在设计时展现。当开发者修改自定义视图代码时,Interface Builder的设计画布则会自动更新,而无需任何的构建和运行操作。

此外,其所包含的API还支持向IB Inspector添加参数来快速修改视图,甚至开发者还可以预先填充示例数据视图来让界面更加准确。而支持UIKit大小类的iOS脚本则能够让开发者为所有iOS设备开发单一的通用脚本,不仅能为特定的设备尺寸或方向进行行为选择,还可以保持接口的一致性,且易于维护。

 

  • 新增View Debugging功能

 

Xcode 6实现了此前备受开发者期待的View Debuger。现在,调试应用UI就像单击那样简单,开发者可以轻而易举地看到为什么一个视图可能会被裁剪或隐藏,并在Inspector中检查和调试约束及其他参数。当然,Xcode还包含了其他新的调试工具,比如调试Gauge来监控I/O用法、增强版的iCloud Gauge等,而Debug Navigator也将显示更有用的信息,包括栈框架记录和块队列等。

尽管WWDC 2014上对于Xcode 6 Beta并没有提及过多,但它却是开发者不容忽视的重要部分。除上述以外,还包括XCTest框架性能测试支持、定位全面升级、动态框架创建、粒子编辑器更新等。现在,开发者可以登陆苹果开发者中心下载Xcode 6 Beta,想要了解更多Xcode 6 Beta新特性可查看Xcode 6 Release Notes,当然,你也可以进入Xcode的mobilehub主页进行资源分享与讨论。

凌阳教育【凌阳科技旗下教育品牌】——专业的嵌入式培训、网络运维、HTML5培训机构,全国唯一“按班公布学员就业去向”的诚信机构

关注我们:

全国免费咨询电话:156-0117-5697或010-62981113(转2824) 服务监督电话:010-62981113-2800

京ICP备09010168号  京公网安备11010802010586号

北京总部:北京市海淀区上地信息产业基地中黎科技园1号楼3层A段

Copyright © 2017 SunplusEdu Inc. All Rights Reserved