Кто отвечает за создание экземпляра MainViewController в примере iPhone NavBar - PullRequest
1 голос
/ 23 ноября 2008

Я изучаю пример NavBar из центра разработчиков iPhone.

Более конкретно, я пытаюсь понять, где создается объект MainViewController, и я просто не могу найти, где это происходит.

Единственные ссылки на класс MainViewController находятся в AppDelegate, где есть предварительное объявление и #import. Однако удаление этих предложений никак не повлияет на программу.

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

Мне действительно нравится среда разработки Xcode. Что мне не нравится, однако, это то, что есть много разных мест, где объекты могут быть созданы / связаны, что делает действительно трудным для понимания чужой код.

Любая помощь будет оценена.

1 Ответ

6 голосов
/ 23 ноября 2008

Если вы заглянете в файл MainWIndow.xib и нажмете треугольник раскрытия рядом с «Navigation Controller», вы увидите экземпляр MainViewController. Это было создано путем перетаскивания объекта «View Controller» из библиотеки и последующего изменения его класса.

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