在开放中开发 Swift 最令人兴奋的方面之一是知道它现在可以免费移植到广泛的平台、设备和用例中。

我们的目标是在所有平台上为 Swift 提供源代码兼容性,即使实际的实现机制可能因平台而异。主要的例子是Apple平台包括Objective-C运行时,这是访问Apple平台框架(如UIKit和AppKit)所必需的。在其他平台上,例如Linux,不存在Objective-C运行时,因为它不是必需的。

Swift 核心库项目旨在 通过提供可移植性来扩展 Swift 的跨平台功能 基本 Apple 框架(如基金会)的实现 不依赖于 Objective-C 运行时。虽然核心 图书馆处于发展的早期阶段,最终会 为所有 Swift 代码提供改进的源代码兼容性 平台。

苹果平台

开源的Swift可以在Mac上使用,以瞄准所有苹果。 平台:iOS、macOS、watchOS 和 tvOS。此外,二进制构建 开源 Swift 与 Xcode 开发人员工具集成,包括 完全支持 Xcode 构建系统,代码完成在 编辑器和集成调试,允许任何人尝试 熟悉的可可和可可触摸的最新 Swift 发展 开发环境。

Linux目录

开源 Swift 可以在 Linux 上用于构建 Swift 库和 应用。开源二进制构建提供了 Swift 编译器和标准库、Swift REPL 和调试器 (LLDB) 以及核心库,因此可以直接进入 Swift 开发。

窗户

开源 Swift 可以在 Windows 上用于构建 Swift 库和应用程序。开源二进制构建提供了 C/C++/Swift 工具链、标准库和调试器 (LLDB) 以及核心库,因此可以直接进入 Swift 开发。SourceKit-LSP 捆绑到版本中,使开发人员能够快速使用他们选择的 IDE。

新平台

我们迫不及待地想看看我们可以将 Swift 整合在一起的新地方。我们坚信,我们喜欢的这种语言可以使软件更安全、更快速、更易于维护。我们希望您能帮助我们将 Swift 引入更多的计算平台。