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 採用 Swift 編寫更多的系統 APP 和組件

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


分享到:


相關文章: