开源的策略对苹果来说很少见,但面向开发者的开源并不令人意外。今年早些时候,iOS ResearchKit已开源,而Safari浏览器的WebKit应用长期以来都是开源的。
开源并不意味着苹果将把Swift交给他人去掌控。苹果仍将主导这一语言的开发,仅仅只是未来的开发将完全开放。第三方开发者可以参与,协助制定Swift的发展方向,并为这一语言的运行机制和功能出谋划策。
开发者可以通过苹果的新网站下载Swift并进行开发,但苹果App Store不支持采用这一版本Swift开发的应用。这是出于安全性和稳定性考虑。如果希望使应用进入App Store,那么开发者仍需要向苹果付费,并使用官方发布版本的Swift。tls官方版本的开发进度将落后于开源的版本,并定期进行同步。
尽管Swift的代码将保存至GitHub,但苹果正在通过Swift.org建设一个开发者社区。这一网站将提供漏洞跟踪系统,工程开发博客,以及邮件列表,此外还将提供关于如何参与Swift开发的教程和指南。
苹果并未透露有多少开发者已接受Swift语言,但提出了几个典型的开发案例,包括雅虎天气、LinkedIn和待办事项应用Clear。除了iOS和OS X应用之外,Swift也可以被用于开发tvOS和watchOS应用。这一语言的效率被认为高于开发者此前普遍使用的Objective-C,同时仍可以检查常见的问题和错误。
这样的灵活性足以使Swift成为受欢迎的语言。tls关注编程语言的市场研究公司RedMonk今年7月报告称,Swift比任何其他语言的发展都要快。“未来的开源版Swift,以及对Linux系统的支持,从理论上来说将给Swift带来更好的发展势头。”

史上较全的电脑键盘快捷键
CTRL键,SHIFT键,ALT键,HOME键,END键,NUMLOCK键,WIN键,F1~F10,鼠标拖动,“开始”-“运行”……你还不知道的Windows快捷键!

本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-82085-3.html
看好你了