在OSX开发的程序中,我们经常需要知道系统的一些状态改变而对程序做出一定的处理,比如系统睡眠、唤醒、切换用户、屏幕关闭、显示屏保等等系统状态。
获取这些状态改变的需要两种方式,方式1:
对于某一些系统状态(如屏保出现)就需要以下的NSDistributedNotificationCenter(跨进程的通知)来实现了:
在OSX开发的程序中,我们经常需要知道系统的一些状态改变而对程序做出一定的处理,比如系统睡眠、唤醒、切换用户、屏幕关闭、显示屏保等等系统状态。
获取这些状态改变的需要两种方式,方式1:
对于某一些系统状态(如屏保出现)就需要以下的NSDistributedNotificationCenter(跨进程的通知)来实现了: