Я спотыкаюсь о некоторые основные понятия, которые я не могу понять. Надеюсь, кто-нибудь сможет прояснить для меня некоторые вещи, поскольку я не нашел ресурса, который бы это объяснил. Или, может быть, это открыто, а я просто не вижу.
Пока все понятно: MainWindow содержит меню и поэтому является более или менее важным. В info.plist
хранится nib, который загружается при запуске приложения.
Пока ничего не понятно: Я пробую однооконное приложение. Я могу делать все в appDelegate (пока работает нормально) и могу иметь дополнительный контроллер, к которому могу подключать UIElements
из MainWindow (работает, правда, пока нормально). НО: Что я действительно хотел бы сделать, так это иметь MainWIndow, которое имеет только меню, и отдельный контроллер и nib (возможно, даже более одного из обоих позже), которые загружаются и добавляются впоследствии.
Мои вопросы:
Использовать NSWindowController
или NSViewController
? И почему? (Я бы использовал NSViewController
)
Что, где и как инстанцировать (предположительно в didFinishLaunching
appDelegate?)
Как добавить окно или вид к единственному главному окну вместо второго, независимого окна (я еще не дорос до мультидокументных приложений)
Спасибо большое, любые мысли приветствуются!