Я пришел из iOSи начинаю изучать Cocoa. На iOS, если у нас нет нескольких целей для iPad
и iPh one
мы обычно имеем одно окнои управляем экраном с помощью UIViewControllers
. Там, где каждый новый экран большую часть времени будет отображаться в UIViewController
.
Однако в какао все наоборот, когда новый экран/окно управляется NSWindow
, а его подкомпоненты управляются NSViewController
. Поэтому, если у меня есть многооконное приложение, у меня должен быть отдельный NSWindowController
для каждого окна.
Верен ли этот подход или я неправильно понимаю?