Swift 2.2 发布!

我们非常高兴地宣布 Swift 2.2 的发布!这是 Swift 于 2015 年 12 月 3 日开源以来的首个正式版本。值得注意的是,此版本包含了来自 212 位非 Apple 贡献者的贡献 —— 这些更改涵盖了从简单的错误修复到核心语言和 Swift 标准库的增强和修改。

语言变更

Swift 2.2 是一个次要语言版本,它与 Swift 2.1 大部分源代码兼容。它包含以下通过 Swift 演进过程 的语言变更

除了这些语言变更之外,Swift 2.2 还包含许多错误修复、诊断增强功能,并产生运行速度更快的代码。

Swift 包管理器 仍处于早期开发阶段,未包含在此版本中。

文档

上现已提供适用于 Swift 2.2 的最新版本《Swift 编程语言》。它也可以在 Apple iBooks 商店中免费获取。

平台

Linux (Ubuntu 14.04 和 Ubuntu 15.10)

Swift 2.2 包括对 Linux 上 Swift 的支持。Linux 端口仍然相对较新,在此版本中不包含 Swift 核心库(它将在 Swift 3 中出现)。但是,该端口确实包括 LLDB 和 REPL。

Ubuntu 14.04 和 Ubuntu 15.10 的官方二进制文件可供下载

Apple (Xcode)

对于 Apple 平台上的开发,Swift 2.2 作为 Xcode 7.3 的一部分发布。

源代码

Swift 2.2 的开发在 GitHub 上以下仓库的 swift-2.2-branch 分支中进行跟踪

标签 swift-2.2-RELEASE 指定了构成 Swift 2.2 最终版本的这些仓库中的特定修订版本。

swift-2.2-branch 分支将保持开放 —— 但在相同的 发布管理流程 下 —— 以累积潜在的未来错误修复“点”版本的更改。