Swift 3.0 发布！
这是 Apple 开源 Swift 之后首次发布的重大版本。Swift 3 是一个重要版本，包含了多达上百项的主要改进，包括对语言核心和标准库的改进，Linux 版本增加了核心库，并首次发布了 Swift 包管理器。
Swift
222.69.214.227
swift, 从入门到重学
来自上海的 Chrome 53.0|GNU/Linux 用户
2016-09-16T10:46:18.000
123.120.84.63
重学——笑哭了
linux [Chrome 52.0|Mac 10.11]
2016-09-16T15:31:34.000
58.56.107.22
哈哈
来自山东济南的 Chrome 53.0|GNU/Linux 用户
2016-09-30T11:03:56.000
这是 Apple 开源 Swift 之后首次发布的重大版本。Swift 3 是一个重要版本，包含了多达上百项的主要改进，包括对语言核心和标准库的改进，Linux 版本增加了核心库，并首次发布了 Swift 包管理器。
这是 [Apple 开源 Swift](/article-6689-1.html) 之后首次[发布](https://swift.org/blog/swift-3-0-released/)的重大版本。Swift 3 是一个重要版本，包含了多达上百项的主要改进，包括对语言核心和标准库的改进，Linux 版本增加了核心库，并首次发布了 [Swift 包管理器](https://swift.org/package-manager)。


![](/data/attachment/album/201609/15/064535hws92mm990rwrw07.jpg)


Swift 3 不兼容于之前发布的 2.2 和 2.3，也就是说，之前为 2.2 和 2.3 开发的代码，需要经过修改才能运行在 3.0 上。具体的不兼容情况和迁移信息请参见： [SE-0005](https://github.com/apple/swift-evolution/blob/master/proposals/0005-objective-c-name-translation.md) 、 [SE-0006](https://github.com/apple/swift-evolution/blob/master/proposals/0006-apply-api-guidelines-to-the-standard-library.md) 和[迁移指南](https://swift.org/migration-guide/)。这些改变主要来自对标准库 API 的命名，也完全改变了导入 Objective-C API 到 Swift 的方式。不过 Xcode 8.0 代码迁移工具能自动处理许多必要的源代码变化。


Swift 3.0 的文档也相应更新了，更多语言细节可以参考[这里](https://swift.org/documentation/#the-swift-programming-language)，或免费的 iBook。


平台支持方面，Linux 版本现在包括了 [Swift 核心库](https://swift.org/core-libraries/)和 [Swift 包管理器](https://swift.org/package-manager)。Ubuntu 14.04 和 15.10 用户可以[下载](https://swift.org/download/)官方发布的二进制版本。而对 Mac 平台， Swift 3.0 会作为 [Xcode 8.0](https://itunes.apple.com/app/xcode/id497799835) 的一部分出现。


源代码也可以在 GitHub 上下载到：


* [swift](https://github.com/apple/swift)
* [swift-llvm](https://github.com/apple/swift-llvm)
* [swift-clang](https://github.com/apple/swift-clang)
* [swift-lldb](https://github.com/apple/swift-lldb)
* [swift-cmark](https://github.com/apple/swift-cmark)
* [swift-corelibs-foundation](https://github.com/apple/swift-corelibs-foundation)
* [swift-corelibs-libdispatch](https://github.com/apple/swift-corelibs-libdispatch)
* [swift-corelibs-xctest](https://github.com/apple/swift-corelibs-xctest)
* [swift-llbuild](https://github.com/apple/swift-llbuild)
* [swift-package-manager](https://github.com/apple/swift-package-manager)
