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

原创 2011年01月14日 20:12:00

 

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)

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

[iphone开发私房菜_4_] iphone开发中的导航,页面切换全面指南

我们在iOS设备那小小的屏幕上完成无数复杂的用户交互,就必然会涉及非常多的页面切换,下面我们就一起来讨论一下在IOS开发中如何进行页面的切换,我这里讲的视图切换讲的仅仅是在一个视图框架下视图控制器间的...

[iphone开发私房菜_2_] 为UIToolBar工具条添加各种各样的UIBbarButtonItem

上一道菜是在导航条上面玩乐,今天给大家奉上一道玩乐工具条的私房菜,道我们这里需要把各种控件或者view封装成UIBbarButtonItem,然后添加到UIToolBar上。OK,Let's Do i...
  • bopzhou
  • bopzhou
  • 2011年07月14日 10:22
  • 463

3DS MAX 4.0全面掌握

  • 2016年09月16日 21:07
  • 25.62MB
  • 下载

iphone开发私房菜_5_] iphone中如何实现下拉菜单 .

iPhone 中的下拉菜单,或者说选择器一般演变成了Picker,或者UIActionSheet,而前者虽然使用方便,但是占据了非常大的屏幕空间,无法调整。而后者占据空间也很大,而且使用非常受限,垂直...

[iphone开发私房菜_5_] iphone中如何实现下拉菜单

iPhone中的下拉菜单,或者说选择器一般演变成了Picker,或者 ActionSheet,而前者虽然使用方便,但是占据了非常大的屏幕空间,无法调整。而后者占据空间也很大,而且使用非常受限,垂直方向...

ios学习--iphone开发私房菜_5_] iphone中如何实现下拉菜单 .

iPhone 中的下拉菜单,或者说选择器一般演变成了Picker,或者UIActionSheet,而前者虽然使用方便,但是占据了非常大的屏幕空间,无法调整。而后者占据空间也很大,而且使用非常受限,垂直...
  • sinuo12
  • sinuo12
  • 2013年04月17日 14:23
  • 1132

iPhone开发中视频播放与通告(Notification)

以下是一个非常简单的视频播放代码,并且可以简单的理解Cocoa中的通告使用方法。 - (void)playMovieAtURL:(NSURL*)theURL //简单的方法,传入一个视频地址 { ...

【IPhone开发】 iphone 推送服务--Apple Push Notification Service

标注:APNs 苹果推送服务器 Device 安装带有推送服务程序的iPhone手机 Provider 程序服务器,把需要推送的信息发给 APNs DeviceToken  在Device第一次...

全面掌握 Java 内部类

一直以来以为自己对 java 基础甚是清楚,然而面试时却连内部类和静态内部类的区别都无法回答圆满,so~重新学习一遍,彻底掌握内部类。内部类是一种非常有用的特性,它可以把一些逻辑相关的类组织在一起,并...
  • yhaolpz
  • yhaolpz
  • 2017年05月24日 16:20
  • 2192
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[iphone开发私房菜_3_] Notification全面掌握
举报原因:
原因补充:

(最多只允许输入30个字)