Създавам приложение за лента на състоянието на OS X, така че искам приложението да започне скрито.
Създадох приложение „storyboard“ и първоначалният прозорец винаги се показва, дори ако „Видим при стартиране“ не е отметнато (не е отметнато по подразбиране).
Забележка: ако деактивирам „Е начален контролер“, тогава приложението стартира правилно без никакъв прозорец, но моят (вече осиротяващ) прозорец изглежда никога не се добавя към сценария:
var mainWindow = NSStoryboard(name: "Main", bundle: nil)?.instantiateControllerWithIdentifier("mainWindow")
Контролерът "mainWindow" не е намерен (въпреки че съм задал правилно "Storyboard ID" на Window Controller).
Така че мисля, че е по-добре да оставите „Е начален контролер“, но просто главният прозорец да бъде скрит в началото…