您的位置: 旅游网 > 女人

蘋果宣布Swift編程語言開源支持

发布时间:2020-01-27 02:32:05

苹果宣布Swift编程语言开源 支持Linux

北京时间12月4日早间消息,苹果去年推出了全新的编程语言Swift,试图让iOS和OS X的应用开发变得更简单本周四,苹果宣布,这一语言的代码将开源

通过新站和代码托管站GitHub,苹果将开源这一语言第三方开发者目前可以了解Swift的内部机制,参与Swift未来的开发,将其引入新平台

此外,苹果周四还发布了Linux平台的Swift这很可能意味着,苹果的企业合作伙伴,例如IBM,将可以利用Swift语言开发面向普通用户的应用,而这些应用可以与支持Swift语言的Linux服务器通信

尽管苹果自身不太可能将Swift移植至其他平台,但Swift的代码开源意味着其他开发者可以将其引入Windows和Android等系统苹果曾表示,希望在未来20年内使Swift成为核心编程语言之一而如果希望实现这一目标,那么使Swift支持所有主流移动和桌面平台将非常必要这同时也对苹果有利:使用Swift的人越多,就会有越多的人可以为苹果设备编写应用

开源的策略对苹果来说很少见,但面向开发者的开源并不令人意外今年早些时候,iOS ResearchKit已开源,而Safari浏览器的WebKit应用长期以来都是开源的

开源并不意味着苹果将把Swift交给他人去掌控苹果仍将主导这一语言的开发,仅仅只是未来的开发将完全开放第三方开发者可以参与,协助制定Swift的发展方向,并为这一语言的运行机制和功能出谋划策

开发者可以通过苹果的新站下载Swift并进行开发,但苹果App Store不支持采用这一版本Swift开发的应用这是出于安全性和稳定性考虑如果希望使应用进入App Store,那么开发者仍需要向苹果付费,并使用官方发布版本的Swift官方版本的开发进度将落后于开源的版本,并定期进行同步

尽管Swift的代码将保存至GitHub,但苹果正在通过建设一个开发者社区这一站将提供漏洞跟踪系统,工程开发博客,以及邮件列表,此外还将提供关于如何参与Swift开发的教程和指南

苹果并未透露有多少开发者已接受Swift语言,但提出了几个典型的开发案例,包括雅虎天气、LinkedIn和待办事项应用Clear除了iOS和OS X应用之外,Swift也可以被用于开发tvOS和watchOS应用这一语言的效率被认为高于开发者此前普遍使用的Objective-C,同时仍可以检查常见的问题和错误

这样的灵活性足以使Swift成为受欢迎的语言关注编程语言的市场研究公司RedMonk今年7月报告称,Swift比任何其他语言的发展都要快未来的开源版Swift,以及对Linux系统的支持,从理论上来说将给Swift带来更好的发展势头

关注ITBear科技资讯公众号(itbear365 ),每天推送你感兴趣的科技内容

特别提醒:本内容转载自其他媒体,目的在于传递更多信息,并不代表本赞同其观点其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容本站不承担此类作品侵权行为的直接及连带如若本有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕

云南省特色植物药灯盏花
滨州治疗阳痿早泄方法
首荟通便胶囊怎么吃效果好
猜你会喜欢的
猜你会喜欢的