Ist eine MainWindow.xib wirklich benötigt iOS-Anwendung?

Bevor Sie tun, jede Art von iOS 5.0-Entwicklung mit Xcode 4.2, Xcode bereitgestellt hat, eine "MainWindow.xib" in Vorlagen. Nach dem Download und dem spielen mit Xcode 4.2 mit iOS 5.0, bemerkte ich, dass keiner von den bereitgestellten Vorlagen einschließen "MainWindow.xib" - Dateien. Brauchen wir das nicht mehr? Ich bemerkte, dass in der "application didFinishLaunchingWithOptions-Methode" in der App_Delegate, dass die Vorlagen enthalten jetzt den code, dass schafft einige "UIWindow" und wenn man keinen navigation Controller, aktualisiert er das Fenster entsprechend.

//code that was pulled from a Master Detail application template
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    //Override point for customization after application launch.

    MasterViewController *masterViewController = [[MasterViewController alloc] initWithNibName:@"MasterViewController" bundle:nil];
    self.navigationController = [[UINavigationController alloc] initWithRootViewController:masterViewController];
    self.window.rootViewController = self.navigationController;
    [self.window makeKeyAndVisible];
    return YES;
}

Ich denke, meine Frage ist, brauche ich ein "MainWindow.xib" nicht mehr, und wenn ja, warum dann nicht die Apple-Vorlagen, die Sie ausschließen?

InformationsquelleAutor 5StringRyan | 2011-10-24
Schreibe einen Kommentar