如何以编程方式确定OS X中当前活动的应用程序?

时间:2012-04-13 15:14:39

标签: objective-c osx-lion

我有一个简单的状态栏应用程序,它在后台运行。我想知道哪个应用程序当前处于活动状态。

有可能吗?

1 个答案:

答案 0 :(得分:4)

看一下NSRunningApplication class and its active property(我已经为你链接了文档)。您可以查看正在运行的应用程序数组,并找到“活动”的应用程序。

哦,要获得正在运行的应用程序数组,您可以通过[NSWorkspace currentWorkspace] runningApplications]执行此操作。

希望这有帮助!