keyWindow
キーウインドウ(キーボードイベントを受けるNSWindow)を返します
Swift
unowned(unsafe) var keyWindow: NSWindow? { get }
@property(readonly, assign) NSWindow *keyWindow
引数
フレームワーク
ApplicationKit
クラス
NSApplication
使用可能
10.0
編集時のバージョン
10.14.5
Swift4.2
例文
#import "Controller.h" @implementation Controller - (IBAction)pushButton:(id)sender { NSWindow *keyWindow = [[NSApplication sharedApplication] keyWindow]; NSLog ([keyWindow title]); } @end
Swift4.2
@IBAction func function015(_ sender: Any) { let anApplication = NSApplication.shared let obj = anApplication.keyWindow print("keyWindow Object: \(String(describing: obj)).") //->keyWindow Object: Optional(<NSWindow: 0x600003e14000>) }
Swift
//NSApplication keyWindow @IBAction func function025(sender: AnyObject) { //共有アプリケーションインスタンスを取得 let anApplication = MyApplication.sharedApplication() NSLog(anApplication.keyWindow!.title!) }