Apple 正式发布 Swift 3.0,这是 Swift 开源以来发布的第一个主要版本。Swift 3 包含大量重要的核心语言和标准库改进以及优化;Swift 的 Linux 移植;并且首次发布官方的  Swift 包管理器

Swift 3 迁移

Swift 3 源代码不兼容旧版本,主要是因为 SE-0005SE-0006 的改进,这些改进不仅影响 Standard Library APIs 命名,还会完全改变 Objective-C APIs (特别是 Cocoa ) 导入到 Swift 的方式。

为了帮助用户迁移到 Swift 3,Xcode 8.0 包含了一个代码迁移工具,可以自动处理大量必需的源变化。

此外,苹果还发布了编程学习应用 Swift Playgrounds for iPad

平台

Linux (Ubuntu 14.04 和 Ubuntu 15.10)

Linux 移植目前包括 Swift Core LibrariesSwift Package Manager

Ubuntu 14.04 和 Ubuntu 15.10 官方二进制包现已提供下载

语言改进

Swift 3.0 是个重大的语言版本,源代码不兼容 Swift 2.2 和 2.3,主要包含以下革命性的改进:

更多详细改进请看发行说明:https://swift.org/blog/swift-3-0-released/

Swift 是苹果遵循 Apache 开源授权协议开源的一门编程语言。