macOS/iOS API解説

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

目次

hide

INDEX>AppKit>NSApplication

アプリケーションを隠します

Objective-C

- (void)hide:(id)sender

Swift

open func hide(_ sender: Any?)

解説

レシーバーのウインドウを隠します。
次のアプリをアクティブにします。

このメソッドは通常ユーザーがアプリケーションのメインメニュー「HIde」を選んだ時に起動します。

このメソッドが開始するときデフォルトの通知センターに
NSApplicationWillHideNotification をポストします。

完了したときにはNSApplicationDidHideNotificationをポストします。

返り値

なし

引数

Swift

AnyObject?

Objective-C

(id)sender

このコマンドを送信したオブジェクト

フレームワーク

ApplicationKit

クラス

NSApplication

使用可能

10.0

更新時のバージョン

OS X 10.14.5
Swift4.2

関連記事

例文

 @IBAction func function011(_ sender: Any) {
        let anApplication = NSApplication.shared
        anApplication.hide(nil)
    }

Swift4.2

//NSApplication hide()
    @IBAction func function032(sender: AnyObject) {
        //共有アプリケーションインスタンスを取得
        let anApplication = MyApplication.sharedApplication()
        //アプリケーションを隠す
        anApplication.hide(self)
    }