检测应用程序启动事件

时间:2010-12-16 23:04:07

标签: macos cocoa

有没有办法以某种方式挂钩Mac OS X中的应用程序启动的系统事件?例如,假设每次打开特定应用程序时都需要运行一个简单的脚本或程序。我希望有一些Cocoa API可以做到这一点,但我还没有找到它。

1 个答案:

答案 0 :(得分:5)

啊,我自己想通了。有一个名为NSWorkspace的类,它包含一个NSNotificationCenter,您也可以添加观察者。我添加了一个名为“NSWorkspaceDidLaunchApplicationNotification”的观察者,这似乎可以解决问题。