2010-07-12 42 views
2

我需要创建一个围绕应用程序包装,所以我创建了以[[NSWorkspace sharedWorkspace] launchApplication:…]打开应用程序的小可可的应用程序,我可以注册一些事件,当该应用程序退出或终止(当然,我需要得到事件,如果应用程序完成好或坏的方式)。我知道,我可以问,是否这些应用程序运行每一秒,但我希望有一个更好的办法。观察其他应用程序退出或可可的应用程序突然终止

回答

4

看一看Technical Note TN2050 “观察过程生存期没有轮询”

特别的NSWorkspace通知NSWorkspaceDidLaunchApplicationNotificationNSWorkspaceDidTerminateApplicationNotification