Swift 3.0 预览版 1 发布!

我们非常高兴地宣布 Swift 3.0 的开发者预览版 1

正如 Swift 3.0 发布流程 中所述,开发者预览版(即 “seeds” 或 “betas”)提供了 Swift 3 的合格构建版本,这些版本比仅获取 master 的最新快照(即,主干开发的前沿)更稳定。开发者预览版捕获了正在开发中的 Swift 3,除非另有说明,否则不应将其视为 Swift 3 的最终版本。

已实现的 Swift 演进提案

以下 Swift 演进 提案是 Swift 3.0 预览版 1 中新实现的

下载

Apple (Xcode)

Swift 3.0 预览版 1 可免费获取,作为 Xcode 8 beta 1 的一部分。

Linux (Ubuntu 14.04 和 Ubuntu 15.10)

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

文档

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

Foundation 和 Linux (核心库)

并非所有 NS 前缀移除更改都已传播到 Foundation API 的核心库实现中。这应在未来的 beta 版本中解决。

迁移到 Swift 3

Swift 3 是一个相对于 Swift 2.2.1 的源代码不兼容版本。它包含许多语法改进和增强,但也由于 SE-0005,Objective-C API 导入到 Swift 的方式发生了大量更改。请查阅 迁移指南 以获取迁移到 Swift 3 的指导和技巧。