App Startup Time
• Do less!
• Embed fewer dylibs
• Declare classes/methods
• Use fewer initializers
• Use more Swift
• No initializers
• Swift size improvements
Slide 13
Slide 13 text
Monitoring
• In Development
• Use DYLD_PRINT_STATISTICS
• Initializer Calls
• After Release
• Firebase Performance Monitoring
How to
Slide 14
Slide 14 text
Initializer Calls
• Available on iOS 11 and macOS High Sierra
• Provides precise timing for each static
initializer
• Available through Instruments