I have some questions regarding the iOS 4 application lifecycle:
1) If an application (in the state not running) is launched to run in the foreground the UI Kit Framework calls the application delegate's callback method application:didFinishLaunchingWithOptions:
followed by applicationDidBecomeActive:
. After that the application is in the state active.
But does the application go through the state inactive for a short time when application:didFinishLaunchingWithOptions:
returns?
2) When an application is relauched from the suspended state, this results in calls to the applicationWillEnterForeground:
and applicationDidBecomeActive:
methods of the application delegate. The application enters the state inactive on its way to the active state.
Does the application enter the state background for a short time before the inactive state, too?
Thanks for your answers