翻译自Swift官方博客:Swift Blog
2015.12.03
Swift is Open Source
Swift语言现在开源了.今天苹果发布了Swift开源社区,以及惊奇的新工具和资源,包括:
∙Swift.org – 一个致力于Swift开源社区的网站
∙存储在github.com/apple的公共源码
∙一个新的Swift包管理工程来更方便的分享和构建代码
∙一个拥有比标准库更高级功能的Swift原生核心库工程
∙支持Apple和Linux平台
现在任何人都能够下载代码和开发来看看(Swift)团队的成果.更多优秀的开发者对贡献工程的bug、参加社区以及提交他们自己的修复和增强功能使Swift变的更好感兴趣.为了产品和App Store的发展,你应该一直使用包含在Xcode中稳定的Swift发行版本,并且这也是应用提交的要求.
Swift.org
Swift.org是一个致力于Swift开源的全新的网站.这个网站为那些想要帮助发展Swift、贡献修复代码、以及最重要的是互相交流的开发者们提供资源.Swift.org拥有:
∙一个bug提交和追踪系统
∙邮件列表
∙一个致力于Swift设计的博客
∙社区准则
∙入门教程
∙贡献说明
∙Swift文档
∙开发者和API设计准则
Swift.org是一个每天都在为Swift工作设计的网站,因为社区的开发者们一起工作让Swift走向新的平台、添加新的特性以及持续的发展我们最喜爱的语言.
Source Code
苹果在github.com/apple上有一个新的家,在那里你能找到所有Swift工程的源码.这些丰富的公共资源包括Swift编译器、LLDB调试器、REPL标准核心库、包管理器以及其他支持的工程.
GitHub已经成为日益受欢迎的开发者们合作的地方.你能很方便的在网站上查看源码或者在你的机器上快速检测代码.当你有一个补丁想要贡献,我们接受你的请求.
Swift Package Manager
今天我们也发布了一个全新的工程:Swift包管理.这个早期的工程从一开始就将公开发展.它很早就存储了并且我们将一起定义一个伟大的包管理应该处理的事以及如何直观的使用它,并且给它所需要的力量在许多平台上壮大和繁荣.
Core Libraries
苹果长期提供丰富的框架来满足大量软件更高层次功能的需求.框架例如Foundation,libdispatch,和XCTest使写复杂的项目更加简单.我们确定当开发者们把它们Swift技能带向新平台时能得到这些相同的优点.无论是为iPhone或者Mac写应用,还是在Linux上构建一个新的云服务,Swift核心库将会给你能依赖的构建模块.
Platforms
开源Swift在Mac上运行,并且能够为OS X、iOS,、watchOS、和tvOS构建应用.Swift.org也提供Swift的Linux版本,连同Linux工具箱,其中包括包管理支持、LLDB调试器以及REPL.我们很高兴见到社区把Swift带向更多新地方.学生和专业人员用Swift学习程序设计.每个新平台的使用案例为他们在技术产业创造新的机会.
Getting Started
入门Swift很简单.Swift.org拥有Apple和Linux平台编译器和命令行工具的二进制文件下载,因此你能运行的更快.最新版本的Xcode支持特别为简化测试最新Swift代码的可选择的编译链.并且Swift.org拥有极佳的入门教程让你掌握环境的配置来上手开源的Swift语言.
网友评论