activationPolicy
アプリケーションのアクティベーションポリシー
- (NSApplicationActivationPolicy)activationPolicy
func activationPolicy() -> NSApplicationActivationPolicy
解説
アプリケーションのアクティベーションポリシー
Regular 通常のアプリケーション(デフォルト)
Accessory アクセサリ ドックにも表示されない Info.plistでLSUIElement=1にするのと同じ
Prohibited バックグラウンドアプリケーションInfo.plistでLSBackgroundOnly=1にするのと同じ
フレームワーク
ApplicationKit
クラス
NSApplication
使用可能
10.6
更新時のバージョン
OS X 10.10
関連記事(外部サイト)
practicalswift | practicalswift.com
How to put my application in Dock immediately after installation ? - Xamarin Forums
例文
//NSApplication activationPolicy @IBAction func function064(sender: AnyObject) { let anApplication = MyApplication.sharedApplication() switch anApplication.activationPolicy() { case NSApplicationActivationPolicy.Regular: NSLog("NSApplicationActivationPolicy.Regular") anApplication.setActivationPolicy(NSApplicationActivationPolicy.Accessory) case NSApplicationActivationPolicy.Accessory: NSLog("NSApplicationActivationPolicy.Accessory") anApplication.setActivationPolicy(NSApplicationActivationPolicy.Regular) default: break } }