Proper use of UIApplicationMain
I have decided to load my views programmatically, so putting: int ret = UIApplicationMain(argc, argv, nil, nil); Would not work. I do have a ViewController and an AppDelegate, though. What would be the proper use of UIApplicationMain to use a ViewController and an AppDelegate. PS I am NOT using XCode or Interface Builder, I am developing on the toolchain. This function is declared as int UIApplicationMain ( int argc, char *argv[], NSString *principalClassName, NSString *delegateClassName ); Since you did not subclass UIApplication, pass nil to the 3rd argument. But you have a custom