Objective-C - что делать с MainWindow.xib? - PullRequest
0 голосов
/ 06 сентября 2011

Итак, после создания нового проекта в XCode, мне представили файл интерфейса, файл реализации и файл MainWindow.xib. Я читал, что контроллеры представления необходимы для каждого отображаемого «экрана», поэтому мой вопрос - какова цель файла MainWindow.xib?

В данный момент это окно загружается при запуске программы, но если я настрою контроллер представления и связанный с ним файл .xib с экраном, отображаемым при запуске приложения, MainWindow.xib просто не будет бессмысленный файл?

(я очень новичок в этом и пытаюсь понять основы).

Спасибо за любую помощь.

Ответы [ 2 ]

3 голосов
/ 06 сентября 2011

Файл MainWindow.xib содержит фактическое окно (в котором нуждается Система), в котором ваши контроллеры представления добавляются сверху (как слои друг над другом, окно - это нижний холст).

Это окно указано как IBOutlet для вашего основного делегата. Вы можете удалить файл MainWindow.xib после перенастройки нескольких вещей, но оставить его там безопасно.

2 голосов
/ 06 сентября 2011

По сути, приложению Coca требуется основной файл XIB (это не требование, а обычная практика).

Может не содержать окон, особенно если вы используете контроллеры представления для загрузки отдельного файла XIB.

В таком случае основной файл XIB обычно отвечает за определение меню приложения и их действий.

...