微信号:SwiftDev

介绍:探讨移动开发技术,推荐常用框架,分享移动互联网资讯. 主要提供Swift;IOS等相关技术资讯

令人意外!苹果应用极少采用 Swift 语言开发

2016-02-01 18:42 Swift开发

iOS 自带应用只有一款是通过 Swift 编写的,App Store 中采用 Swift 语言的苹果官方应用也非常少。


威锋网 1 月 19 日消息 苹果在 2014 年的 WWDC 上发布了全新的编程语言 Swift,发展至今已超过 Objective-C 而在最热门的编程语言中排在第 14 名,苹果一直在催促开发者们使用这一语言制作应用,那么苹果自家应用又有多少是通过 Swift 编写的呢?



近日开发者 Ryan Olson 在自己的博客中发文称,尽管苹果推出了 Swift 编程语言,但在 iOS 9.2 的所有自带应用中只有计算器是通过 Swift 编写的,他在其它应用或框架中找不到任何有关 Swift 语言的代码。


Ryan Olson 表示,计算器应用是一款比较纯粹的 Swift 应用,在 22 个 class 中除了 2 个是由 Objective-C 语言编写以外,其它全部是 Swift。尽管计算器应用需要与 Swift 的库文件对接,但实际上在 iOS 中并不包含 Swift 库文件,因为 ABI(应用二进制接口)尚未稳定。


此外在 App Store 的苹果官方应用中,使用 Swift 语言编写的也只有 Apple Watch 应用和一些 WWDC 应用。至于 OS X 10.11,另一位开发者 Craig Federighi 透露,目前已知采用 Swift 语言的只有 Dock 功能。


据了解,苹果应用工程师们可以自由选择编程语言,使用旧的 Objective-C 语言也可以逐步添加 Swift 特性,这也是造成 Swift 使用率低的原因之一,或许要等到苹果发布锁定 ABI 的 Swift 3 后才能见到官方应用大范围的使用 Swift。


来源: 威锋网     


有人用微信聊天,有人却在微信中学习,成长。下面是2016最HOT公众号,赶快试试新的关注方法吧!




关注方式


★长按二维码,选择“识别图中二维码”进行关注。


iOS开发

微信号:iOSDevTip


▲长按二维码“识别.”关注

简介:每天学习一个小技巧,让学习iOS开发更简单!


猿圈

微信号:CodePush


▲长按二维码“识别.”关注

简介:为你揭秘地球上神秘的程序猿的生活圈!



Android开发精选

微信号:AndroidPush


▲长按二维码“识别.”关注

简介:定期翻译、发布国外Android优质的技术文章,开源库。


Swift开发

微信号:SwiftDev


▲长按二维码“识别.”关注

简介:Apple开源的最新官方语言Swift,更简单,更灵活,也更有趣!


APP开发者

微信号:aswifter


▲长按二维码“识别.”关注

简介:分享iOS开发、Swift开发、Android开发和移动互联网技术。


Python开发

微信号:PythonPush


▲长按二维码“识别.”关注

简介:人生苦短,我用Python。


 
Swift开发 更多文章 协同写作的力量——中国开发者9天完成《Swift语言》中文版 程序员眼中的苹果Swift语言:简单 易学 高效 使用Dollar.$wift简化代码编写 Swift版知乎日报 Swift-PM25 一个基于Swift实现的PM2.5查询示例
猜您喜欢 iOS逆向工程工具集 API 调用次数限制实现 使用 ElasticSearch + LogStash + Kibana 来可视化网络流量 全国高职高专校长联席会,达内解读新兴战略性产业人才培养 数据处理之—reshape2