目标C语言 如何扫描如果Mac是在后台/前台



是否有可能知道Mac是在后台还是前台?

在iOS中,我们有以下方法:applicationWillEnterForegroundapplicationWillenterBackground

但是有没有办法知道Mac是处于活动状态还是非活动状态呢?

这取决于您的应用程序布局,但通常使用NSApplication委托并实现:

- (void)applicationWillBecomeActive:(NSNotification *)aNotification

及其对应的

- (void)applicationWillResignActive:(NSNotification *)aNotification

还有其他通知。请参阅上面的链接文档。另外请注意,OS X允许真正的多任务处理,因此背景/前景通常指有焦点或没有焦点。

相关内容

  • 没有找到相关文章

最新更新