教程:如何在程序中加入Growl通知
时间: 2009-06-11 19:08 点击: 次
Growl是一个非常好用的通知框架,可以帮助你轻松制作各种非常酷的事件通知效果。这个教程教你如何简单地在自己的应用程序里加入Growl通知。请阅读正文。 在程序里加入 growl 通知很
Growl是一个非常好用的通知框架,可以帮助你轻松制作各种非常酷的事件通知效果。这个教程教你如何简单地在自己的应用程序里加入Growl通知。请阅读正文。

在程序里加入growl通知很容易,在growl.info下载SDK,复制Growl.framework到你的程序包中。
选一个类和growl交互,可以放在AppController里。
导入<Growl/Growl.h>
将GrowlApplicationBridge设置为托管:
[GrowlApplicationBridge setGrowlDelegate: self];
这样会调用registrationDictionaryForGrowl托管消息,返回带有两个数组的字典结构,这个字典包括了你要发送通知的名字。
- (NSDictionary *) registrationDictionaryForGrowl
{
NSArray *notifications;
notifications = [NSArray arrayWithObject: g_timesUpString];
NSDictionary *dict;
dict = [NSDictionary dictionaryWithObjectsAndKeys:
notifications, GROWL_NOTIFICATIONS_ALL,
notifications, GROWL_NOTIFICATIONS_DEFAULT, nil];
return (dict);
}
然后用下面代码发送通知:
[GrowlApplicationBridge notifyWithTitle: @"Woop! Time has expired!"
description: @"You have been waiting for 37 minutes"
notificationName: g_timesUpString
iconData: nil
priority: 0
isSticky: NO
clickContext: nil];
你可以阅读SDK文档获取更多功能的解释,不过基本思路就是这样的。
顶一下(2)
100%
踩一下(0)
0%
发表评论
本类文章点击排行榜
- [06-11] 用WebKit和CSS制作可换肤的Coc
- [06-13] iPhone游戏策划/美工必看:帝国
- [06-11] 用Cocoa在Macbook Air中实现多点触
- [05-20] 美国UI设计公司skin factory作品
- [05-24] 软件美工的福音:N多PhotoSho
- [05-26] 软件界面设计原则
- [06-11] 教程:如何在程序中加入Gro
- [05-26] 100种图层样式打包分享
- [06-23] 什么是用户界面设计?
最近更新
- [06-23] 什么是用户界面设计?
- [06-13] iPhone游戏策划/美工必看:帝国时代III经典手绘原
- [05-26] 100种图层样式打包分享
- [05-26] 软件界面设计原则
- [05-25] 为软件配色头疼?看看配色卡。
- [05-24] 软件美工的福音:N多PhotoShop字体下载
- [05-20] 美国UI设计公司skin factory作品欣赏
- [05-20] aka Zamak 3D插画作品
- [05-19] 美工必看:比较全的配色方案及色标


制作带拖放指示的DMG安装文件
用WebKit和CSS制作可换肤的Cocoa界面