最後のウィンドウが閉じた時にアプリケーションを終了させる

MAC特有の動きで、ウィンドウを全て閉じてもアプリは残っている事がありますよね。
大体のアプリはそうなってるような。

でも、単機能でさくっと表示してさくっと終了させたいアプリの場合、この機能はイラっとしますよね。
なので、自作のアプリくらいは行儀よく終了するようにしましょう。

やり方は簡単で、AppDelegateに下記を追加するだけ。


/**
 * 最後のウィンドウが閉じた時にアプリケーションを終了させる
 */
-(BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender
{
    return YES;
}

あー、スッキリ

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です