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英伟达首批Blackwell架构游戏显卡包括RTX 5090/5080,两者或相隔数周上市
    2AMD Strix Halo出现在出货清单中:TDP 120W,内存32GB起步
    3微星推出Shadow系列显卡:首发型号RTX 4070 Ti SUPER,深棕色外观
    4AMD兑现开源承诺,发布RDNA 3架构GPU完整MES文档
    5LG加速出售广州LCD工厂,韩国面板制造商全面转向OLED
    6零刻SEi14迷你主机开售:侧面顶部一体化,银灰双色,定价2699元
    7华硕ROG Ryujin 龙神 III WB国行版发售:黑色双色可选,1899元起
    8传苹果与三星已签下新的采购协议:为首款可折叠iPhone提供显示屏
    9一加下一代机型背部设计简图曝光:一加13或改用对称式圆形镜头模组
    已有 3 条评论,共 51 人参与。
    登录快速注册 后发表评论
    • 游客  2019-09-28 14:01

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

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

      3#

    • 游客  2019-09-27 16:25

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

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

      2#

    • 游客  2019-09-27 11:42

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

      1#

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