Not many studies have looked into how many apps in the App Store use Swift. Andrew Madsen made the most recent study in 2019. The previous one was done by Ryan Olsen in 2016 (in the early days of the Swift language).
At Swiftify, we always want to know how fast things evolve. Since Andrew shared the script he used to analyze the apps, we thought it would be easy to repeat his steps. However, this was not the case…
- We had to manually download the top 100 apps on the iOS device and decrypt them before being able to use the script.
- We haven’t found a way to analyze the apps this way on iOS 16, so we bought a used iPhone 6s running iOS 15 to do the job.
- The previous script used the class-dump tool to examine the classes used in the apps, but it didn't work for the apps we tried on iOS 15. We have found a replacement tool — ipsw that did the job successfully.
- Since Apple has introduced ABI Stability and the Swift Dynamic Library is now included in iOS, we could no longer rely on libswiftCore.dylib being included by the executable, so we had to find an alternative approach.
According to our analysis, out of the top 100 non-game App Store apps (ordered by revenue) on Sep 5, 2022...