连同iOS 8.3 beta 1,苹果 发布了Xcode 6.3 beta 1 带有Swift的新版本,其针对Cocoa和Cocoa Touch的编程语言供开发人员用于在iPhone,iPad,iPod touch和Mac上创建应用程序。 2014,并更新至1.2版。
Xcode 6.3包括Swift语言的新版本,还包括许多重要的语言更改,Xcode 6.3 beta中的新版本详细介绍了这些更改。 Xcode 6.3还提供了一种迁移工具,以使您的代码适应Swift 1.2。
这 新版本的Swift 更新被描述为编程语言的“主要”,所有更改都在 苹果博客致力于Swift。 上个月,斯坦福大学发布了自己的iTunes U课程,该课程使用Apple的Swift编程语言进行应用程序开发,对编译器进行了许多改进,Swift 1.2旨在更加稳定并在各种意义上提高性能。 在Xcode中使用Swift时,这些更改还提供了更好的体验。 一些最明显的改进包括:
- 恒定的构建和更新(增量构建):未更改的源文件默认情况下不会重新编译。
- 更快的可执行文件:调试版本产生的二进制文件运行得更快,新的优化功能甚至提供了更好的发行版本性能。
- 更好的编译器诊断:更清晰的错误和警告消息以及新的Fix-it,使在Swift 1.2中正确编写代码变得更加容易。
- 稳定性改进:Xcode编辑器中SourceKit发出的警告较少,已修复了大多数重复出现的编译器错误。
这也很重要 请注意,在Swift 1.2中,对该语言进行了进一步的改进,以确保可预测和稳定的行为,并对Swift和Objective-C之间的交互进行了各种增强。