Apple離開了Objective-C,使iOS 13中Swift的使用率翻了一番

Apple離開了Objective-C,使iOS 13中Swift的使用率翻了一番

分析表明,蘋果自己在iOS 13中對Swift的使用增加了一倍,因為它與Objective-C的距離越來越遠。

Swift最初由Apple於2014年推出,現在已成為跨Cupertino平臺進行開發的主要編程語言。第三方開發人員對Swift的採用率很高,但蘋果的許多操作系統仍使用Objective-C。

當然,Apple繼續在其操作系統中繼續使用Objective-C代碼的許多原因是它的遺留代碼仍然有效。正如古老的格言所說:“如果沒有破裂,就不要修理”。

這並不意味著蘋果公司對Swift的使用沒有增加。自iOS 9以來,開發人員Alexandre Colucci一直密切關注 Apple在其操作系統中使用Swift的情況,並得出了一些有趣的發現。

當Colucci開始跟蹤Swift使用情況時,iOS 9中只有一個二進制文件在使用它。在iOS 13中,該數字已增加到141個。此外,如果對蘋果公司對Swift的承諾存有疑問,自iOS 12以來使用它的二進制文件數量已增加了一倍以上。

您可能會想到,除了對Sidecar,提醒,健康,書籍,查找我和快捷方式等現有應用程序進行更新之外,Swift主要用於iOS的新增功能中。

iOS 13中的某些系統級服務也使用Swift,包括一項支持Find My的新脫機功能以及負責配對設備(如HomePod和AirPods)的守護程序的服務。

你在開發中使用Objective-C還是swift,請在評論中告訴我們?為什麼這麼選擇?


分享到:


相關文章: