How can I count the time it takes from the moment the user presses the launch button on the home screen until the moment the app is active (for example, until the viewDidAppear
Start a timer in willFinishLaunchingWithOptions.....
willFinishLaunchingWithOptions
Stop the timer in applicationDidBecomeActive, or viewDidAppear of the VC you are trying to profile, and NSLog it.
applicationDidBecomeActive
viewDidAppear