苹果全新 Swift 编程语言发展势头良好,即将腾飞
苹果全新 Swfit 编程语言虽然发布仅仅几个月,但很多 iOS 和 OS X 开发者都表示对 Swift 的印象不错,这些开发者包括美国航空、Getty Images、LinkedIn(领英) 和多邻国(Duolingo)。Swift 编程语言的优势明显,开发速度更快,完成的应用 Bug 也更少。与此同时,大家对 Swift 全新编程语言的兴趣也不断增加。
苹果在去年6月举行的 WWDC 全球开发者大会上首次公布 Swift 编程语言,伴随着 iOS 8 和 OS X Yosemite,Swift 也在去年9月正式发布。Swift 深度集成 Chris Lattner 的 LLLVM 编译器。Swift 的目标是加速代码 i,带来现代编程概念并防止常见得错误出现导致应用崩溃。
苹果战略投资 Swift
苹果首席执行官 Tim Cook 上周表示:“我们全新编程语言,Swift 获得了很好的反响,这让我们始料未及。发明一种全新的编程语言只有很少公司可以做到,我们相信 Swift 将会对我们的生态圈造成深远影响。”创建一种全新的编程语言是非常有雄心的任务,迅速获得开发者的青睐同样非常有挑战。苹果作为 iOS 和 OS X 平台的拥有者而宣传 Swift,不过 Swift 的设计也非常优秀,可以与目前的开发项目很好的集成,并与 Objective-C 代码共存。
Swift 吸引开发者的主要因素就是,与 Objective-C 相比,Swift 可以轻松的让新手程序员掌握,并很快提高效率。Swift 借鉴了很多其他编程语言的元素,包括 Rust、Haskell、Ruby、Python、C#和 CLU。苹果很注重 Swift 的性能,并提到使用 Swift 代码编写的搜索逻辑执行效率要比 Objective -C 快 2.6倍,比 Pyton 快8.4倍。
开发者涌向 Swift
Cook 提到:“Swift 去年9月发布,作为 Xcode 工具的一部分。Xcode 发布1个月后,下载量超过了1100万。”最近来自 RedMonk 的报告显示 Swift 的增长速度很快,迅速成为最受欢迎的编程语言之一。RedMonk 今年1月报告,苹果 Swift 进入最流行的25种编程语言中只花费了5个月,谷歌 Go 语言则花费了5年时间。
文章转载自 开源中国社区 [http://www.oschina.net]
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
微软自己作死,iOS 版 Office 开发好了也不发布
根据路透社报道,微软已经完成了iPhone和iPad版Office办公软件的开发,目前微软正在等新CEO Satya Nadella决定软件何时发布。苹果设备上缺少Office软件已经成为微软很严重的问题,这样不仅导致公司失去用户,也在失去营收,更缺少了对新一代 用户的控制。根据分析师预测,微软因为没有推出iPad版Office,每年损失25亿美元营收。 因为微软没有及时的将Office软件带入苹果移动平台,很多公司都开始寻找更便宜、更简约,为触控优化的解决方案。纽约财务服务初创公司 Artivest就是这样的公司,公司使用简单和免费的文字处理软件Quip替代了微软Office。Quip允许用户创建文档,向任意平台发送信息,包 括iPhoneiPad和桌面系统。目前,App Store中已经有上百款模仿Office软件功能的应用免费提供。 微软一直将公司的产品,包括PC和平板电脑视为比iPad更优秀的生产力工具,而公司软件方面却顾自家平台。微软将iPad视为只能娱乐的消费设备,发布 了多支黑iPad的广告。各种各样的Office风格应用也引起了微软关注,公司已经加速了开发,希望能赢回一...
- 下一篇
开源中国 iOS 客户端 v3.7.7 代码开源
继昨天发布 iOS 客户端 v3.7.7 版本之后,今天我们如约双手奉上该版本源码,敬请广大OSCer笑纳。 这个版本中主要的变化包括:新闻热门评论、评论点赞分享、动弹转发、线下活动扫描签到等。 敬请各位OSCer们体验新版客户端带来的体验,如果升级之后出现闪退情况,请删除手机中的客户端重新安装。因为本地缓存没有处理好,可能会导致一部分用户升级之后出现闪退的情况,敬请各位谅解。 此外,再次声明:源码中调用的接口仅限于官方使用,如果你想用开源中国的API做一些自己喜欢的事情,请移步开源中国开放平台,这里有许多接口可以使用。 开源中国 iOS 客户端 v3.7.7 源码请访问码云: http://git.oschina.net/oschina/iphone-app 需要说明的几点: 仓库的master分支中,并不保留任何代码 最新的代码总是会在其版本号对应的tag或branch中(如:v3.7.7) 将代码放到分支(或标签)中有什么好坏,请大家自行补脑 大家都知道,开源中国秉承自由、开放、分享的精神,每次客户端升级之后代码都会在第一时间开源,以供大家查阅、学习、批评、指正。所以,遇到有问题...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- MySQL8.0.19开启GTID主从同步CentOS8
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Hadoop3单机部署,实现最简伪集群