博客

欢迎来到 博客!今天,我们发布了开源 Swift 项目以及 网站。我们非常激动能在一个开放的社区中共同努力,查找和修复问题,添加增强功能,并将 Swift 带到新的平台。

这个博客是 Swift 工程师发布公告和强调重要社区话题的地方。

项目

Swift 由许多不同的项目组成,为构建出色的软件提供了一个完整的生态系统。Swift 编译器项目解释 Swift 语法,生成诊断信息以帮助您编写正确的代码,并使用 LLVM 生成机器指令。LLDB 项目是一个一流的调试器,包括用于交互式编程的 REPL。Swift 标准库项目包括您使用 Swift 编写软件所需的所有核心类型和基本功能。

今天,我们开源发布了 Swift 的另外两个项目:核心库项目和一个新的 Swift 包管理器项目。

Swift 包管理器

Swift 包管理器是一个全新的项目,致力于创建一个强大且用户友好的工具来构建和共享 Swift 代码。我们专注于确保包管理器在共享源代码方面表现出色,而不是编译后的二进制库。这个项目还处于早期开发阶段,将使用 Swift 的开放协作流程进行设计和开发。

您可以在 GitHub 上的 Apple 主页找到示例包仓库,以及包管理器本身的源代码和其他信息。

核心库

Swift 核心库项目是一组比 Swift 标准库更高级别的 API。这些库提供本地化、网络基元、单元测试、用户偏好设置等功能。这些库还引入了编码约定,这些约定在您编写更多 Swift 代码和创建新包时非常有用。

核心库基于 Apple 平台中包含的框架,即 Foundation、libdispatch 和 XCTest。这些框架的 Swift 开源版本旨在使跨多个平台使用具有一致功能的相同 Swift 代码变得容易。

网站

本网站是 Swift 项目的主页,其中包含参与社区所需的资源链接。我们邀请您点击导航区域以浏览网站,但我们想在我们的首次发布中重点介绍一些关键链接

欢迎加入开源 Swift 社区。

– Swift 团队