А именно, я хочу создать новый NSWindow в IB в MainMenu.xib, но я не хочу, чтобы это было открыто, когда приложение запускается. Я пытался делать близко: и orderOut: и в init и в awakeFromNib методах моего класса NSWindowController, но это мерцает в течение секунды перед закрытием.
Этим управляет флажок "Visible at launch time" в инспекторе окна в интерфейсном разработчике.
См.: Жизненный цикл Объекта Пера .
Открыть окно атрибуты в IB и снимите флажок «Видимый при запуске»