一、了解几个相关的类1、NSNotification这个类可以理解为一个消息对象,其中有三个成员变量。这个成员变量是这个消息对象的唯一标识,用于辨别消息对象。@property (readonly, copy) NSString *name;这个成员变量定义一个对象,可以理解为针对某一个对象的消息。...
分类:
移动开发 时间:
2016-01-15 10:54:50
阅读次数:
208
IOS中通知中心NSNotificationCenter应用总结一、了解几个相关的类1、NSNotification这个类可以理解为一个消息对象,其中有三个成员变量。这个成员变量是这个消息对象的唯一标识,用于辨别消息对象。@property(readonly,copy)NSString*name;这...
分类:
其他好文 时间:
2016-01-09 11:01:34
阅读次数:
141
1.通知中心:?每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信?任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感兴趣的对象(Observer)可以申请在某个特定通知发布时(或在某个特定的...
分类:
其他好文 时间:
2016-01-02 18:36:11
阅读次数:
173
- (void)statusBarOrientationChange:(NSNotification*)notification{WClassAndFunctionName;UIInterfaceOrientation oriention = [UIApplication sharedApplica...
分类:
移动开发 时间:
2015-12-31 10:32:47
阅读次数:
186
iOS页面间传值的方式(Delegate/NSNotification/Block/NSUserDefault/单例)
分类:
移动开发 时间:
2015-12-29 19:11:04
阅读次数:
299
推 送 机 制使用NSNotificationCenter通信NSNotificationCenter实现了观察者模式,允许应用的不同对象之间以松耦合的方式进行通信。NSNotification代表Poster与Observer之间的信息载体,该对象包含如下只读属性。name:该属性代表该通知的名字...
分类:
移动开发 时间:
2015-12-29 14:38:53
阅读次数:
323
iOS页面间传值的方式(NSUserDefault/Delegate/NSNotification/Block/单例)实现了以下iOS页面间传值:1.委托delegate方式;2.通知notification方式;3.block方式;4.UserDefault或者文件方式;5.单例模式方式;6.通过...
分类:
移动开发 时间:
2015-12-26 18:42:16
阅读次数:
308
一、DelegateDelegate本质是一种程序设计模型,iOS中使用Delegate主要用于两个页面之间的数据传递。iphone中常用@protocol和delegate的机制来实现接口的功能。例如想在A的功能要在B中实现,可以在A中定义一个Protocol。protocol用法:@interf...
分类:
移动开发 时间:
2015-12-25 18:45:05
阅读次数:
165
调度表 通知中心保存了一个调度表,表的内容包括:通知观察者(必须存在)、通知名称和通知发送者。 通知中心的调度表给观察者指定了对应的通知集,一个通知集是通知中心发出的通知的子集。 调度表入口有4种类型,如下表所示:(英文版说明)NotificationnameNotificationsende...
分类:
其他好文 时间:
2015-12-20 19:25:03
阅读次数:
192
//一个完整的通知一般包含3个属性:- (NSString *)name;//通知的名称- (id)object;//通知发布者(是谁要发布通知)- (NSDictionary *)userInfo;//一些额外的信息//初始化一个通知(NSNotification)对象+ (instancetyp...
分类:
其他好文 时间:
2015-12-17 23:55:54
阅读次数:
354