【发布时间】:2010-09-17 18:32:19
【问题描述】:
我想知道是否有办法编写一个 Cocoa 应用程序来监听 OS 系统事件,例如应用程序启动、窗口切换等。我的想法是观看 [NSNotficationCenter default] 的消息,但到目前为止我找不到太多东西。有人有什么建议吗?
谢谢!
【问题讨论】:
标签: objective-c cocoa macos nsnotificationcenter systemevent
我想知道是否有办法编写一个 Cocoa 应用程序来监听 OS 系统事件,例如应用程序启动、窗口切换等。我的想法是观看 [NSNotficationCenter default] 的消息,但到目前为止我找不到太多东西。有人有什么建议吗?
谢谢!
【问题讨论】:
标签: objective-c cocoa macos nsnotificationcenter systemevent
一些您可能感兴趣的消息将被提供给[NSWorkspace notificationCenter],例如应用程序启动、来到最前面或退出时。
我不确定您所说的“窗口开关”是什么意思。如果您的意思是更改前面的窗口而不更改前面的应用程序,那么这在 Mac 上通常被认为“不关您的事”。
【讨论】: