Если я создаю новый проект в xcode, будет основной xibКакой код в новом окне проектного вызова?
В главном xib есть объект, называемый окном.
Я сделал эксперимент, в котором я удаляю вывод _window из автоматически сгенерированного кода.
@interface SDAppDelegate : NSObject <NSApplicationDelegate>
//@property (assign) IBOutlet NSWindow *window;
@end
Я запускаю программу и вуаля, это глупое окно все еще открыто. Единственный способ убедиться, что он не открыт, - это удалить окно.
Какая часть окна отображения кода? Как делегат знает, какое окно открыть?
Я не хочу показывать окно при запуске приложения. Я могу показать некоторые окна, когда приложения выбирают предпочтения, например.
Какой код проходит через окно окна? – trojanfoe
Если вы не хотите окно, что не так, удалив его из NIB? По правде говоря, для большинства приложений в любом случае в главном NIB не должно быть окна. Проект шаблона Apple только делает это для простоты, и поэтому он имеет видимое присутствие, если вы его создаете и запускаете, не меняя ничего. –
Да, я удалил окно из XIB, ожидая, что какой-то код сломается. Но это не так. Тем не менее я озадачен. Последнее я хочу иметь окна, но для пользователей, которые задают настройки. –