Macos 检测应用程序启动事件

Macos 检测应用程序启动事件,macos,cocoa,Macos,Cocoa,有没有一种方法可以在Mac OS X中以某种方式钩住应用程序启动的系统事件?例如,假设我希望在每次打开特定应用程序时运行一个简单的脚本或程序。我希望有某种可可API可以做到这一点,但我还没有找到。啊,我自己想出来的。有一个名为NSWorkspace的类,它包含一个NSNotificationCenter,您也可以添加观察者。我添加了一个名为“NSWorkspaceDidLaunchApplicationNotification”的观察者,这似乎可以做到这一点

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

啊,我自己想出来的。有一个名为NSWorkspace的类,它包含一个NSNotificationCenter,您也可以添加观察者。我添加了一个名为“NSWorkspaceDidLaunchApplicationNotification”的观察者,这似乎可以做到这一点