1、每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信;2、任何一个对象都可以向通知中心发布通知(NSNotification), 描述自己在做什么。其他感兴趣的对象(Observer)可以申请在某个特定通知发布时(或在某个特定的对象发...
分类:
其他好文 时间:
2015-05-08 01:34:28
阅读次数:
108
//增加监听,当键盘出现或改变时收出消息
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification
object:nil];
//增加监听,当键退出时收出消息
[...
分类:
其他好文 时间:
2015-04-30 10:40:07
阅读次数:
101
1、在某个类中添加下面方法:-(void)viewWillAppear:(BOOL)animated{ [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(oneObjHandleInfo:) name:...
分类:
其他好文 时间:
2015-04-28 13:22:35
阅读次数:
107
iOS中委托模式和消息机制基本上开发中用到的比较多,一般最开始页面传值通过委托实现的比较多,类之间的传值用到的比较多,不过委托相对来说只能是一对一,比如说页面A跳转到页面B,页面的B的值改变要映射到页面A,页面C的值改变也需要映射到页面A,那么就需要需要两个委托解决问题。NSNotificaiton...
分类:
移动开发 时间:
2015-04-26 19:37:56
阅读次数:
213
步骤一、注册通知 1: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(statusBarOrientationChange:) name:UIApplicationDidChangeStatusBa...
分类:
移动开发 时间:
2015-04-26 16:39:42
阅读次数:
138
IOS中通知中心NSNotificationCenter应用总结 一、了解几个相关的类 1、NSNotification 这个类可以理解为一个消息对象,其中有三个成员变量。 这个成员变量是这个消息对象的唯一标识,用于辨别消息对象。 @propert...
分类:
移动开发 时间:
2015-04-25 12:20:55
阅读次数:
171
通知中心(NSNotificationCenter)每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信
任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感兴趣的对象(Observer)可以申请在某个特定通知发布时(或在某个特定的对象发布通知时)收到这个通知通知(NSNotification)...
分类:
移动开发 时间:
2015-04-24 14:21:24
阅读次数:
163
iOS软件开发的时候会遇到这种情况:打开APP后会在后台运行某个方法,例如下载文件,下载完成后可能需要调用某个方法来刷新界面,这时候可能没法在下载的函数中回调。NSNotificationCenter(通知)是一个很好的选择。
通知使用起来非常的简单:
1. 定义将要调用的方法:
-
(void)callBack{
NSLog(@"thi...
分类:
移动开发 时间:
2015-04-21 14:38:59
阅读次数:
129
前面我们讲iOS不同界面间传值的时候,说过可以通过通知中心进行传值。那到底什么是通知中心,他是如何实现传值的呢? NSNotificationCenter是单例的,只提供了一个唯一的实例化入口,在整个应用内只存在一个实例: [NSNotificationCenter defaultCente...
分类:
移动开发 时间:
2015-04-21 14:31:56
阅读次数:
183
一:利用代理传值,就是利用代理进行通信。接口文件:#import @protocol Cdelegate -(void)change:(NSString *)name;@end.h文件@interface ViewController : UIViewController.m文件- (IBActio...
分类:
移动开发 时间:
2015-04-18 01:11:59
阅读次数:
289