バックグラウンドで動作するシンプルなステータスバーアプリケーションがあります。現在アクティブなアプリを知りたい。
可能です?
NSRunningApplication
クラスとそのアクティブなプロパティを見てください(ドキュメントをリンクしました)。実行中のアプリケーションの配列を調べて、「アクティブ」なアプリケーションを見つけることができます。
ああ、実行中のアプリケーションの配列を取得するには、を介してそれを行うことができます[NSWorkspace currentWorkspace] runningApplications]
。
お役に立てれば!