我正在潛心研究iPad的發展,並且很快學習了很多東西,但無論在哪裏,我都有問題。在使用模板在Xcode中創建新的SplitView應用程序後,它將生成AppDelegate類,RootViewController類和DetailViewController類。除此之外,它爲MainWinow.xib和DetailView.xib創建一個.xib文件。爲什麼SplitView iPhone模板沒有RootView的nib文件?
- 這五個文件如何一起工作?
- 爲什麼有DetailView的nib文件,但不是RootView?
- 當我雙擊MainWindow.xib文件時,Interface Builder將在沒有「查看」窗口的情況下啓動,爲什麼?
以下是AppDelegate類中的
didFinishLaunchingWithOptions
方法的代碼。爲什麼我們將splitViewController添加爲子視圖?(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after app launch rootViewController.managedObjectContext = self.managedObjectContext; // Add the split view controller's view to the window and display. [window addSubview:splitViewController.view]; [window makeKeyAndVisible]; return YES;
}
感謝這麼多提前爲您的幫助!我還有很多東西需要學習,所以我很抱歉如果這個問題在任何方面都是荒謬的。我現在要繼續研究這些問題!