关闭

[iphone开发私房菜_3_] Notification全面掌握

2001人阅读 评论(0) 收藏 举报

 

Sorry,好像本文有一点标题党的感觉,因为本文只讲如何使用,不讲它的原理,不会对其进行详细分析 ,如果你要详细了解其使用原理的用法,一方面可以查看sdk文档,另一方面可以参考《Cocoa Programming for Mac Os X3th Edition的第14章,其实好心网友已经将其翻译成了中文(http://blog.sina.com.cn/s/blog_5df7dcaf0100c0q2.html)。

 

有时我们需要在一个程序的各个view间进行数据通信,或者某个状态的同步,我们使用Notification就非常方便,其实每个iphone的程序都有一个NSNotificationCenter的成员变量,它就相当于一个消息Server/BUS,对象注册某个确定的notification,某些对象会发送消息/数据到这个 Server/BUS,而center就会转发所有注册对该notification感兴趣的对象,发送方叫做poster,接收方叫observer。

 

其实这个通信也类似于D-BUS通信一样。

 


(转载请保留此文字:本文来源:[iphone开发私房菜_3_] Notification全面掌握 http://blog.csdn.net/ipromiseu/archive/2011/01/14/6140365.aspx] write by Gray.Luo guohui.great@gmail.com)

 

#define kMyNotificationTest @"MyNotificationTest"  

1.发通知消息:

 

 

 

2.接收方:

 

 

 

 

(转载请保留此文字:本文来源:[iphone开发私房菜_3_] Notification全面掌握 http://blog.csdn.net/ipromiseu/archive/2011/01/14/6140365.aspx] write by Gray.Luo guohui.great@gmail.com)

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:590119次
    • 积分:7142
    • 等级:
    • 排名:第3243名
    • 原创:68篇
    • 转载:177篇
    • 译文:7篇
    • 评论:187条
    最新评论