Нет, это способ получить это.NSWindowController
отвечает за управление окном, и поэтому ему принадлежит окно.
Если вы настраиваете внешний вид или поведение окна, на самом деле было бы лучше создать подкласс NSWindowController
и поместить коднастраивает окно в этом классе, а не ваш NSDocument
/ NSPersistentDocument
подкласс.
NSDocument
(и друзья) предназначены для управления данными, а NSWindowController
- для управления пользовательским интерфейсом.Во всех приложениях, кроме самых простых, вы должны иметь подклассы NSWindowController
.