我想知道是否有一种方法可以编写一个 Cocoa 应用程序来监听操作系统系统事件,例如应用程序启动、窗口切换等。我的想法是观看 [NSNotficationCenter default] 消息,但到目前为止我没能找到太多。有人有什么建议吗?
谢谢!
最佳答案
一些您可能感兴趣的消息将提供给[NSWorkspace notificationCenter]
,例如应用程序启动、到达前端或退出时。
我不确定你所说的“窗口开关”是什么意思。如果您的意思是更改前面的窗口而不更改前面的应用程序,那么在 Mac 上这通常被认为“与您无关”。
关于objective-c - 使用 Cocoa 监控苹果 "System Events",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3737975/