Редактирование MainWindow.xib - PullRequest
1 голос
/ 09 августа 2010

Я следовал инструкциям и заметил, что мы всегда редактируем ViewController.xib, но никогда не касаемся MainWindow.Xib.Мне было интересно, почему это так.Будет ли когда-нибудь причина редактировать этот файл?

1 Ответ

0 голосов
/ 24 июля 2011

Когда приложение запускается, код запуска ищет в Info.plist приложения ключ NSMainNibFile, загружает указанный файл * .xib и приложение оттуда продолжает работу. Шаблоны в Xcode настроены так, что MainWindow.xib содержит экземпляр делегата приложения, который затем, в свою очередь, получает свое приложение: вызывается метод didFinishLaunchingWithOptions.

Таким образом, MainWindow.xib действительно служит отправной точкой для вашего приложения.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...