私は iPad 開発に飛び込んでおり、多くのことを急速に学んでいますが、どこを見ても疑問があります。テンプレートを使用して Xcode で新しい SplitView アプリを作成すると、AppDelegate クラス、RootViewController クラス、および DetailViewController クラスが生成されます。それに伴い、MainWinow.xib と DetailView.xib の .xib ファイルを作成します。
- これら 5 つのファイルはどのように連携しますか?
- DetailView 用の nib ファイルがあるのに、RootView 用の nib ファイルがないのはなぜですか?
- MainWindow.xib ファイルをダブルクリックすると、[View] ウィンドウが表示されずに Interface Builder が起動します。なぜですか?
以下は、
didFinishLaunchingWithOptions
AppDelegate クラス内のメソッドのコードです。なぜ 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;
}
ご協力いただきありがとうございました。私はまだ学ぶべきことがたくさんあるので、この質問が何らかの意味でばかげている場合は申し訳ありません. これらの疑問については、これからも研究を続けていきます!