xcode で新しいプロジェクトを作成すると、メインの xib が作成されます
メインの xib には、window というオブジェクトがあります。
自動生成されたコードから _window アウトレットを削除する実験を行いました。
@interface SDAppDelegate : NSObject <NSApplicationDelegate>
//@property (assign) IBOutlet NSWindow *window;
@end
私はプログラムを実行し、ほら、そのばかげたウィンドウがまだ開いています。開いていないことを確認する唯一の方法は、ウィンドウを削除することです。
コード表示ウィンドウのどの部分ですか? デリゲートはどのウィンドウを開くべきかをどのように知るのでしょうか?
アプリケーションの起動時にウィンドウを表示したくありません。たとえば、アプリケーションが設定を選択するときにいくつかのウィンドウを表示したい場合があります。