使用Cocoa监视苹果“系统事件”

时间:2010-09-17 18:32:20

标签: objective-c cocoa macos nsnotificationcenter systemevent

我想知道是否有办法编写一个Cocoa应用程序来监听OS系统事件,例如应用程序启动,窗口切换等等。我的想法是观察[NSNotficationCenter默认]消息,但到目前为止我找不到多少。有没有人有任何建议?

谢谢!

1 个答案:

答案 0 :(得分:2)

可能会向[NSWorkspace notificationCenter]提供您可能感兴趣的一些消息,例如应用启动时,来到前面或退出。

我不确定“窗口开关”是什么意思。如果您的意思是更改哪个窗口在前面而不更改前面的应用程序,那么通常在Mac上将其视为“您的任何业务”。