xcodeで新しいプロジェクトを作成すると、メインのxibが表示されます新しく作成されたプロジェクトコールウィンドウのコードは?
メインのxibには、windowというオブジェクトがあります。
私は、自動的に生成されたコードから_windowアウトレットを削除する実験を行いました。
@interface SDAppDelegate : NSObject <NSApplicationDelegate>
//@property (assign) IBOutlet NSWindow *window;
@end
私はプログラムを実行し、その愚かなウィンドウはまだ開いています。開いていないことを確認する唯一の方法は、ウィンドウを削除することです。
コード表示ウィンドウのどの部分ですか?デリゲートはどのウィンドウを開くかをどのように知っていますか?
アプリケーションの起動時にウィンドウを表示したくありません。たとえば、アプリケーションで環境設定を選択すると、いくつかのウィンドウが表示されることがあります。
yonderウィンドウでどのようなコードが壊れていますか? – trojanfoe
ウィンドウを必要としない場合、NIBからウィンドウを削除すると何が問題になりますか?実際、ほとんどのアプリでは、とにかくメインNIBにウィンドウがあってはいけません。 Appleのテンプレートプロジェクトは簡単にするためのもので、何も変更せずにビルドして実行すると、目に見える存在感があります。 –
さて、XIBからいくつかのコードが壊れることを期待してウィンドウを削除しました。しかし、それはしません。それでも私は困惑しています。後で私はウィンドウを持っていたいが、好みを設定するユーザーのために。 –