How to optimize startup time in iOS

My application takes a lot of time to run. I captured startup time using DYLD_STATISTICS. Dylib loading takes more than 15 seconds. I use over 15 third-party frameworks using cocoa pods. From WWDC, I learned that there is no way to combine libraries.

https://developer.apple.com/videos/play/wwdc2016/406/

Can someone point me to pointers to combining libraries or any other alternatives to reduce dylib load time?

Environment Dev:

  • iOS version: 9.0 to 10
  • Xcode 8.3
  • Goal C and Swift3
  • Sierra
+5
source share

Source: https://habr.com/ru/post/1269884/


All Articles