很意外!苹果应用极少采用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。
新鲜资讯,深度好文,请继续关注【苹果资讯站】>>>点击进入
- 上一篇
iOS 9.2.1来了 可惜Apple Pay还是没来!
苹果园 1月20日快讯,上个月iOS 9.2发布之后针对iPhone系统的稳定性也提高了不少,今日苹果也正式向iOS8用户推送了iOS 9.2.1系统更新,同时 随着iOS9.2正式版的到来,苹果也即将把iOS的版本号带入9.3时代,不过细心的果粉会发现其实这次跟新并没有给用户带来
- 下一篇
登录ATET游戏大厅:你的时间非常值钱
来自某页游广告铺天盖地的浓烈“爱意”让我们花了好几个月的时间认清自己的时间很值钱这件事。那么问题来了,既然时间那么值钱,怎么能在游戏上白白花掉呢?不过如果玩游戏的同时,可以拿礼品、抽大奖,而且中奖率百分百,那么来玩游戏就真的能让你的时间变得