iOS 13 採用 Swift 編寫更多的系統 APP 和組件

蘋果在 2014 年 WWDC 發佈了全新 Swift 編程語言,Swift 是蘋果平臺未來的編程語言。自那以後,很多第三方開發者開始使用 Swift 編寫程序,不過蘋果 iOS 和 macOS 系統,以及各種系統應用還是採用 Objective-C 編寫。

這種情況存在很多原因,首先,蘋果目前大量的 Objective-C 代碼工作的很完美,沒有必要為了重寫而重寫,沒有問題就不要創造新的問題。其次,直到 Swift 5.0,ABI 才穩定,Swift 5.1,模塊穩定,對於在系統級別大規模部署很重要。

自 iOS 9 之後,開發者 Alexandre Colucci 一直在統計蘋果系統中 Swift 的使用情況。最新的數據顯示,在 iOS 13 中,一共有 141 個使用 Swift 編寫的二進制可執行文件,是 iOS 12 的兩倍多,iOS 12 中有 66 個。

iOS 13 中,Sidecar 副屏、查找和提醒事項等新功能、新應用都採用 Swift 編寫,其他使用 Swift 的 app 包括健康、Books 電子書以及一些系統服務,負責 AirPods 和 HomePod 配對的服務,以及查找 App 的離線查找功能。

來自:cnBeta

文章轉載自 OSCHINA 社區 [http://www.oschina.net]

本文標題:iOS 13 採用 Swift 編寫更多的系統 APP 和組件

本文地址:https://www.oschina.net/news/110250/ios13-build-app-by-swift