Cocoaアプリで、最後のウィンドウを閉じたときにアプリケーションを終了させるには、NSApplicationのdelegateで以下のようにapplicationShouldTerminateAfterLastWindowClosed:メソッドを実装する。 - (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)theApplication { return YES; }
Cocoaアプリで、最後のウィンドウを閉じたときにアプリケーションを終了させるには、NSApplicationのdelegateで以下のようにapplicationShouldTerminateAfterLastWindowClosed:メソッドを実装する。 - (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)theApplication { return YES; }
ドキュメントベースでないCocoa Applicationの場合、ウィンドウが1つしか存在しない訳ですが、タイトルバー上のクローズボタンでウィンドウをクローズしてもアプリケーションが終了しないのをうっとうしいと思われる方も多いのではないでしょうか。閉じてしまったらウィンドウをもう一度開ける訳でもないですし、後はアプリケーションを終了するしかないのですから... そこでウィンドウクローズ時に自動的にアプリも終了させる方法について調べてみました。 方式の概略は以下のとおりです。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く