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