Swift 官博文章翻译 - Swift 1.2 和 Xcode 6.3 新特性介绍

原文链接:Swift 1.2 and Xcode 6.3 beta

译者:Mudox

Xcode 6.3 beta 给我们带来了 Swift 1.2 beta 版。不仅 Swift 编译器性能得到显著提升,还带了很多新的 Swift 语言特性。 如需了解全部的变更,请参阅本次的版本说明。本文将着重介绍其中的若干亮点。

编译器改进

Swift 1.2 的编译器变得更加稳定,并全面提升了编译器性能。同时它能带来了诸多特性能是您再 Xcode 中使用 Swift 时有更好的体验。其中一些明显的改进包括:

新的语言特性

在 1.2 中我们进一步改善了 Swift 语言,使之更加安全,可预测。我们继续改进 Swift 和 Objective-C 之间的交互。其中一些显著的进步包括:

总结

我们由衷的欢迎您提交任何 bug 报告,希望所有常见的问题都在这个 beta 版得到解决。Swift 1.2 对于语言本身和其工具来说都是一次巨大的改进。它也引入了一些不向后兼容的改动,需要您对之前的代码做出修改,因此 Xcode 6.3 包含了一个移植工具来帮助您自动化这个过程。要使用该工具,请选 Edit 菜单,然后选择 Convert -> To Latest Swift Syntax… 选项。