NSViewController или NSWindowController для управления nib

#objective-c #cocoa #nib #nswindowcontroller #nsviewcontroller

#objective-c #cocoa #перо #nswindowcontroller #nsviewcontroller

Вопрос:

Что касается надлежащей практики и использования ресурсов (памяти и т.д.), Какой метод предпочтительнее использовать NSViewController или NSWindowController, если любой метод удовлетворяет тому, что я пытаюсь сделать. Открытие другого кончика из другого кончика. Я могу выполнить это, используя любой из них. Единственными отличиями являются синтаксис создания экземпляра и синтаксис вызова, как показано ниже (initWithNibName против initWithWindowNibName и [вид пера] против [перо показывает окно: отправитель])

Есть комментарии?

Ответ №1:

Как следует из названий, они служат разным целям. Если вы хотите загрузить окно, используйте NSWindowController , если вы загружаете представление, используйте NSViewController .