macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

NSApplicationTerminateReply

INDEX>AppKit>NSApplication

アプリケーション終了の返答

Objective-C

enum {
   NSTerminateCancel = 0,
   NSTerminateNow    = 1,
   NSTerminateLater  = 2
}
typedef NSUInteger NSApplicationTerminateReply;

Swift

enum NSApplicationTerminateReply : UInt {
    case TerminateCancel
    case TerminateNow
    case TerminateLater
}

解説

  • NSTerminateCancel

  終了をキャンセル

  • NSTerminateNow

  すぐに終了する

  • NSTerminateLater

  後で終了する

フレームワーク

ApplicationKit

クラス

NSApplication

使用可能

10.0

更新時のバージョン

OS X 10.10

関連記事

例文

    //NSApplication
    func applicationShouldTerminate(sender: NSApplication!) -> NSApplicationTerminateReply {
        NSLog("applicationShouldTerminate")
        
        //return .TerminateCancel //アプリケーション終了をキャンセル
        //return .TerminateLater      //あとで
        return .TerminateNow    //アプリケーション終了する
    }