Objective c 如何在mac应用程序中检测应用程序是否处于非活动状态

Objective c 如何在mac应用程序中检测应用程序是否处于非活动状态,objective-c,macos,cocoa,Objective C,Macos,Cocoa,我需要在应用程序中显示警报,如果应用程序处于非活动状态,我需要使用NSUserNotification发送警报,否则我将使用简单的sheetModal警报对话框。如何知道应用程序是活动的还是非活动的?i、 e用户是否正在积极使用该应用程序或其他应用程序 我需要复制与Xcode中相同的警报系统,如果Xcode处于活动状态,它将在Xcode窗口上显示一条消息,否则它将发布一条用户通知。应用程序将如何重新激活:: 由默认通知中心在 应用程序已停用 请在上查看苹果的文档。关于applicationWil

我需要在应用程序中显示警报,如果应用程序处于非活动状态,我需要使用NSUserNotification发送警报,否则我将使用简单的sheetModal警报对话框。如何知道应用程序是活动的还是非活动的?i、 e用户是否正在积极使用该应用程序或其他应用程序

我需要复制与Xcode中相同的警报系统,如果Xcode处于活动状态,它将在Xcode窗口上显示一条消息,否则它将发布一条用户通知。

应用程序将如何重新激活::

由默认通知中心在 应用程序已停用

请在上查看苹果的文档。

关于applicationWillResignActive:的说明如何:

由默认通知中心在 应用程序已停用


查看上的苹果文档。

您应该阅读上的文档

在里面你会看到


你应该阅读上面的文件

在里面你会看到


好主意忘了吧。好主意。:-忘了吧。
Returns a Boolean value indicating whether this is the active application.

- (BOOL)isActive
Return Value
YES if this is the active application; NO otherwise.