10.8中引入了类似于iOS中的通知功能,那我们如何在自己的软件中集成通知的功能呢?下面我们就通过对通知机制的介绍和编码来展示如何使用通知的功能(NSUserNotification)。
首先,用户可以在系统的偏好设置-通知中设置开启/关闭某一软件的通知功能,也可以具体的设置某软件通知的样式,如图:
那下面我们通过代码来展示如何构建一个通知事件:
一个通知的对象就这样创建好了,要让该条通知显示给用户,我们就需要使用通知中心将通知递交给用户,代码如下:
NSUserNotificationCenter还提供了三个代理,让软件可以在通知的不同状态时收到消息:
另外,你也可以以下的代码删除通知:
|
|