Я погружаюсь в разработку iPad, и я многому научился, но везде, где я смотрю, у меня есть вопросы. После создания нового приложения SplitView в Xcode с помощью шаблона он генерирует класс AppDelegate, класс RootViewController и класс DetailViewController. Наряду с этим он создает файлы .xib для MainWinow.xib и DetailView.xib.Почему в шаблоне iPhone SplitView нет файла с корнем для RootView?
- Как эти пять файлов работают вместе?
- Почему существует файл nib для DetailView, но не 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;
}
спасибо заранее за вашу помощь! Мне еще многое предстоит узнать, поэтому я извиняюсь, если этот вопрос абсурден. Я собираюсь продолжить изучение этих вопросов прямо сейчас!