2
我需要创建一个围绕应用程序包装,所以我创建了以[[NSWorkspace sharedWorkspace] launchApplication:…]
打开应用程序的小可可的应用程序,我可以注册一些事件,当该应用程序退出或终止(当然,我需要得到事件,如果应用程序完成好或坏的方式)。我知道,我可以问,是否这些应用程序运行每一秒,但我希望有一个更好的办法。观察其他应用程序退出或可可的应用程序突然终止
我需要创建一个围绕应用程序包装,所以我创建了以[[NSWorkspace sharedWorkspace] launchApplication:…]
打开应用程序的小可可的应用程序,我可以注册一些事件,当该应用程序退出或终止(当然,我需要得到事件,如果应用程序完成好或坏的方式)。我知道,我可以问,是否这些应用程序运行每一秒,但我希望有一个更好的办法。观察其他应用程序退出或可可的应用程序突然终止
看一看Technical Note TN2050 “观察过程生存期没有轮询”
特别的NSWorkspace通知NSWorkspaceDidLaunchApplicationNotification
和NSWorkspaceDidTerminateApplicationNotification