Определить событие запуска приложения - PullRequest
3 голосов
/ 17 декабря 2010

Есть ли способ каким-то образом подключиться к системному событию запуска приложения в Mac OS X? Например, предположим, что я хочу, чтобы простой скрипт или программа запускались каждый раз, когда открывается определенное приложение. Я надеюсь, что для этого есть какой-то API-интерфейс Cocoa, но я пока не нашел его.

1 Ответ

5 голосов
/ 17 декабря 2010

Ах, я понял это самостоятельно. Есть класс NSWorkspace, который содержит NSNotificationCenter, в который вы также можете добавлять наблюдателей. Я добавил наблюдателя для имени «NSWorkspaceDidLaunchApplicationNotification», и это, похоже, помогает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...