Gray'note

搬家到study1234.com了

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

 

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)

 

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ipromiseu/article/details/6140365
个人分类: ※iphone开发
上一篇移植libjingle v0.5x for IOS(iphone device + iphone simulator)
下一篇黑莓手机完美解锁
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭