iOS 13: More system apps and components written in Swift

iOS 13: More system apps and components written in Swift

Apple released the new Swift programming language at WWDC in 2014. Swift is the future programming language for Apple platforms. Since then, many third-party developers have begun to use Swift to write programs, but Apple's iOS and macOS systems, as well as various system applications, are still written in Objective-C.

There are many reasons for this. First, a lot of Apple's current Objective-C code works perfectly. There is no need to rewrite it for the sake of rewriting it. Don't create new problems if there are no problems. Second, until Swift 5.0, the ABI was not stable. Swift 5.1, modules were stable, which is important for large-scale deployment at the system level.

Developer Alexandre Colucci has been counting the use of Swift in Apple systems since iOS 9. The latest data shows that in iOS 13, there are a total of 141 binary executable files written in Swift, more than twice that of iOS 12, which had 66.

In iOS 13, new features and applications such as Sidecar, Find My, and Reminders are all written in Swift. Other apps that use Swift include Health, Books, and some system services, services responsible for pairing AirPods and HomePod, and the offline search function of the Find My App.

<<:  Android alternatives: Top 8 mobile operating systems in 2019, which one do you think is better?

>>:  Microsoft is considering porting UWP apps to Java: Android can also use it

Recommend

Nokia brand, worth $55.2 billion in 2008, now discontinued

[[121650]] According to media reports, Microsoft ...

Getting old can be beautiful.

The sun, the moon, the stars, the passage of time...

CPC model optimization guide, for reference in delivery!

Search ads have low display and poor clickthrough...

Advertising expression strategy: I summarized 15 ways to express advertising

Last week, a reader sent me a private message: &q...

New ways to attract new users in online education!

As we all know, the effectiveness of traditional ...

Using the growth model to review Himalaya FM’s product growth

I am a product dog. Curiosity drives me to consta...

Amazon and Bezos are in great glory, but they are embarrassed in China

Amazon CEO Bezos has been all over the news on CN...

Official marketing methodologies of Douyin, Kuaishou, Zhihu, etc.

Douyin e-commerce FACT business matrix model, Kua...

Can a few black dots say goodbye to motion sickness?

Motion sickness, medically known as "motion ...

What are the benefits of bidding promotion? What are the advantages?

SEM promotion is to promote the products and serv...