【2025-02-03 05:47:00AI Siri网最新消息】
苹果公司已正式将其高层次编程语言Swift中的构建系统开源,该系统被用于llbuild、Swift Package Manager和Swift Playground。
苹果于2月1日将Swift Build的代码正式贡献到GitHub上。苹果贡献的代码库还支持Windows和Linux平台,除了苹果自有的平台外。
构建系统的作用是将程序员编写的代码转化为标准组件,比如库和命令行工具,这些组件用于创建可正常运行的应用程序。目前,Swift有两个不同的构建管理器,这被Swift团队视为开发者面临的一个问题。
苹果希望将新的Swift Build组件发展为唯一的构建系统,能够在所有支持的平台上运行。Swift Build是Swift Package Manager的一部分,而Swift Package Manager是苹果的集成开发环境Xcode中的一个关键组件。
迈向更开放的Swift语言
在相关进展中,Swift遵循了Contributor Covenant所定义的行为准则,这是一项针对自由/开源软件项目贡献者的行为规范。Swift团队指出,该行为准则“在许多开源社区中得到了广泛应用,我们认为它很好地表达了我们的价值观。”
根据苹果的说明,业界对Swift Build的外部贡献“受欢迎并受到鼓励”。说明中还提到,“要成为一个真正优秀的社区,Swift.org需要欢迎各种背景、不同经历的开发者。”
Swift开发团队表示:“多元化和友好的社区会有更多优秀的想法,更独特的视角,并能够产生更多优秀的代码。我们将努力使Swift社区对所有人友好。”
苹果的下一届Swift学生挑战赛将于2月3日开启,旨在鼓励年轻程序员熟练掌握Swift。最终将选出350名年龄在13岁或以上的开发者作为各类别获胜者,其中前50名将获得前往苹果库比蒂诺公司总部的旅行奖励。