Добавление представлений или окон в MainWindow

Я спотыкаюсь о некоторые основные понятия, которые я не могу понять. Надеюсь, кто-нибудь сможет прояснить для меня некоторые вещи, поскольку я не нашел ресурса, который бы это объяснил. Или, может быть, это открыто, а я просто не вижу.

Пока все понятно: MainWindow содержит меню и поэтому является более или менее важным. В info.plist хранится nib, который загружается при запуске приложения.

Пока ничего не понятно: Я пробую однооконное приложение. Я могу делать все в appDelegate (пока работает нормально) и могу иметь дополнительный контроллер, к которому могу подключать UIElements из MainWindow (работает, правда, пока нормально). НО: Что я действительно хотел бы сделать, так это иметь MainWIndow, которое имеет только меню, и отдельный контроллер и nib (возможно, даже более одного из обоих позже), которые загружаются и добавляются впоследствии.

Мои вопросы:

  • Использовать NSWindowController или NSViewController? И почему? (Я бы использовал NSViewController)

  • Что, где и как инстанцировать (предположительно в didFinishLaunching appDelegate?)

  • Как добавить окно или вид к единственному главному окну вместо второго, независимого окна (я еще не дорос до мультидокументных приложений)

Спасибо большое, любые мысли приветствуются!

13
задан El Developer 8 January 2014 в 07:08
поделиться

0 ответов