我正在深入研究 iPad 开发,并且学得很快,但无论我在哪里,我都有疑问。使用模板在 Xcode 中创建新的 SplitView 应用程序后,它会生成 AppDelegate 类、RootViewController 类和 DetailViewController 类。除此之外,它还会为 MainWinow.xib 和 DetailView.xib 创建一个 .xib 文件。
- 这五个文件如何协同工作?
- 为什么 DetailView 有 nib 文件,而 RootView 没有?
- 当我双击 MainWindow.xib 文件时,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;
}
非常感谢您的所有帮助!我还有很多东西要学,所以如果这个问题有任何荒谬之处,我深表歉意。我现在要继续研究这些问题!