iOS 13:更多系统APP和组件采用Swift编写

新闻 iOS
苹果在 2014 年 WWDC 发布了全新 Swift 编程语言,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 中,Sidecar 副屏、查找和提醒事项等新功能、新应用都采用 Swift 编写,其他使用 Swift 的 app 包括健康、Books 电子书以及一些系统服务,负责 AirPods 和 HomePod 配对的服务,以及查找 App 的离线查找功能等。 

 

责任编辑:张燕妮 来源: MacX
相关推荐

2023-04-21 15:47:21

Abilitycpp编写

2017-12-26 08:57:55

2013-03-01 14:31:06

iOSAndroidApp

2018-09-19 15:53:11

SwiftiOS系统

2021-03-04 08:17:40

比特币加密货币数字支付

2022-05-26 09:33:20

Android 13只读文件系统EROFS

2019-06-19 09:10:47

苹果 iOS系统

2021-12-24 08:55:58

苹果 iOS 15 SwiftUI

2019-06-25 15:59:26

iOS 13iOS 12.4苹果

2022-06-27 09:00:55

SwiftGit Hooks

2017-05-17 15:50:34

开发前端react

2017-08-31 11:08:53

iOS架构ReSwift

2021-12-21 11:51:50

苹果 iOS iPhone13

2014-10-24 10:36:32

程序员

2015-12-17 13:19:29

编写高性能Swift

2018-05-10 13:45:15

Swift网络层协议

2015-02-28 09:49:22

lua

2021-12-22 15:13:03

iOS 15Swift二进制

2023-05-04 06:33:51

Nitrux 2.8Linux

2017-02-28 21:57:05

React组件
点赞
收藏

51CTO技术栈公众号