I am currently trying to debug a problem with an iPhone app. When I run it in Xcode main is called, but not - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions. This leads me to an essential question which should help me resolve this problem, but also understand more the startup sequence of an iPhone/ iPad application. So, can anyone explain in a succinct manner what happens when main is called in an iPhone or iPad app?
Thanks!
I just found this which is pretty interesting.