E X P
  • 编辑
  • 评论
  • 标题
  • 链接
  • 查错
  • 图文
  • 拼 命 加 载 中 ...

    苹果在WWDC 2014 中引入了Swift编程语言,作为未来在苹果平台上进行编程的语言。2015年,苹果在iOS 9上发布了第一款基于Swift编程语言的第一款应用,内置的计算器App;在这之后,使用新编程语言编写的App在iOS 10.1、iOS 11.1以及iOS 12.0中应用数量逐步增多。到今年的iOS 13.1中,系统内已经包含141个使用Swift的二进制文件,相较于iOS 12直接翻了一倍多。


    图片来自timac

    在iOS 13系统当中,新的“查找”App、“提醒事项”App以及Sidecar都已经使用了新开发语言编写,在健康、Books以及快捷指令等App中也都使用了Swift。同时,一些第三方开发的应用也都有部分是基于Swift编程语言编写。

    不过,iOS操作系统内置的其他App仍是用旧的Objective-C编写。这可能存在着以下几个因素。

    首先,苹果拥有大量可以很好运行的旧式Objective-C代码,因此没有理由为了重写而仅仅对其进行重写,而这在过去已经引起了问题。其次,在Swift 5之前还没有ABI稳定性,而Swift 5.1引入了模块稳定性,这两个功能对于在系统组件中广泛采用该语言都很重要。

    自iOS 9以来,开发人员Alexandre Colucci一直在追踪Apple操作系统中Swift的使用情况,其中包括一个使用Swift代码的二进制文件。他的最新报告显示,在iOS 13上,有141个使用Swift的二进制文件,是从iOS 12开始使用Swift的二进制文件数量的两倍多。

    Swift 是一种新的编程语言,用于编写 iOS 和 macOS 应用。Swift 结合了 C 和 Objective-C 的优点并且不受C兼容性的限制。Swift采用安全的编程模式并添加了很多新特性,这将使编程更简单,更灵活,也更有趣。Swift 是基于成熟而且倍受喜爱的 Cocoa 和 Cocoa Touch 框架。

    ×
    热门文章
    1英特尔酷睿i9-12900K在Cinebench R23得分超3万,力压Threadripper 2990WX
    2你所不知道的游戏优化幕后,英特尔为开发者提供了全方位帮助
    3纵使锐龙版轻薄本很流行,微软新Surface仍然更爱英特尔CPU
    4《暗黑破坏神 2:重制版》将支持DLSS,但不会在发售时候提供
    5乔思伯推出光影PLUS系列一体式水冷散热器,这次导液管也会发光
    6希捷将停产Barracuda Pro系列HDD,替代产品很快就会到来
    7NZXT发布全白配色Kraken系列水冷,以及为散热优化的H510 Flow机箱
    8微软发布Surface Duo 2,起售价1499美元
    9《堡垒之夜》或面临Apple数年封杀,至少要等官司有最终结果
    已有 3 条评论,共 51 人参与。
    登录快速注册 后发表评论
    • 游客  2019-09-28 14:01

      该评论年代久远,荒废失修,暂不可见。

      支持(0)  |   反对(0)  |   举报  |   回复

      3#

    • 游客  2019-09-27 16:25

      该评论年代久远,荒废失修,暂不可见。

      支持(0)  |   反对(1)  |   举报  |   回复

      2#

    • 游客  2019-09-27 11:42

      本评论因举报过多被折叠 [+]

      1#

    登录 后发表评论,若无帐号可 快速注册 ,请留意 评论奖罚说明
    为你推荐