推 送 机 制使用NSNotificationCenter通信NSNotificationCenter实现了观察者模式,允许应用的不同对象之间以松耦合的方式进行通信。NSNotification代表Poster与Observer之间的信息载体,该对象包含如下只读属性。name:该属性代表该通知的名字...
分类:
移动开发 时间:
2015-12-29 14:38:53
阅读次数:
323
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardChangeFrame:) name:UIKeyboardWillChangeFrameNotification object:nil]...
分类:
其他好文 时间:
2015-12-22 23:03:17
阅读次数:
245
添加监听者1 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardwasChange:) name:UIKeyboardWillChangeFrameNotification object...
分类:
其他好文 时间:
2015-12-18 18:35:22
阅读次数:
139
一、了解几个相关的类1、NSNotification这个类可以理解为一个消息对象,其中有三个成员变量。这个成员变量是这个消息对象的唯一标识,用于辨别消息对象。@property(readonly,copy)NSString*name;这个成员变量定义一个对象,可以理解为针对某一个对象的消息。@pro...
分类:
移动开发 时间:
2015-12-17 20:37:32
阅读次数:
182
1 使用通知中心发送消息1.1 问题当一个对象需要向多个接受者发送消息的,或者不用知道消息的接收者是谁,就可以使用IOS提供的NSNotificationCenter通知中心,本案例使NSNotificationCenter通知中心改变界面上所有按钮的颜色,如图-1所示:图-11.2 方案首先在创建...
分类:
其他好文 时间:
2015-12-16 19:12:31
阅读次数:
224
1 使用通知中心发送消息1.1 问题当一个对象需要向多个接受者发送消息的,或者不用知道消息的接收者是谁,就可以使用IOS提供的NSNotificationCenter通知中心,本案例使NSNotificationCenter通知中心改变界面上所有按钮的颜色,如图-1所示:图-11.2 方案首先在创建...
分类:
其他好文 时间:
2015-12-15 22:39:59
阅读次数:
811
通知中心(NSNotificationCenter)每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感兴趣的对象(Observer)可以申请在...
分类:
移动开发 时间:
2015-12-13 15:21:19
阅读次数:
253
1、系统键盘跟第三方输入法都可以用这个方法// //增加监听,当键盘出现或改变时收出消息 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeybo...
分类:
其他好文 时间:
2015-12-11 09:49:08
阅读次数:
156
一、键值监听 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:U...
分类:
其他好文 时间:
2015-12-10 13:01:54
阅读次数:
135
一、旋转处理 第一步:注册通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(changeFrames:) name:UIDeviceOrientationDidChangeNoti...
分类:
移动开发 时间:
2015-12-09 16:45:55
阅读次数:
216