Хороших людей StackOverflow,Nib файл (и код) организации в приложении одного окна, не документ на основе
Я на ранних этапах создания приложения какао без документов на основе. То, к чему я стремлюсь, - это окно, похожее на iTunes, с левой, средней и правой панелью. Шаблон Xcode для такого приложения включает в себя файл MainMenu.xib, содержащий как главное меню, так и основное окно приложения с поддержкой логики, содержащейся в классе MyApp_AppDelegate.
Я уже могу предвидеть, что продолжение этого маршрута в конечном итоге приведет к очень большому и дезорганизованному классу делегатов приложений. Поэтому мой здравый смысл подсказывает мне вывести логику главного окна в свой собственный подкласс NSWindowController (и сопутствующий XIB-файл). Кроме того, правильно ли было бы разбивать каждую панель на собственный подкласс NSViewController? Это, по-видимому, лучше отделяет мои проблемы за счет большего количества файлов и дополнительного кода для подключения всего вместе.
Самый близкий совет, который я смог найти, находится в Apple Interface Builder User Guide, но он не отвечает на вопрос напрямую. Однако, я думаю, мой вопрос касается не файлов nib в частности, а о организации приложений высокого уровня.