09.27 iOS 13:更多系統app和組件採用Swift編寫

蘋果在 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:更多系統app和組件採用Swift編寫


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


分享到:


相關文章: