一、了解几个相关的类1、NSNotification这个类可以理解为一个消息对象,其中有三个成员变量。这个成员变量是这个消息对象的唯一标识,用于辨别消息对象。@property(readonly,copy)NSString*name;这个成员变量定义一个对象,可以理解为针对某一个对象的消息。@pro...
分类:
移动开发 时间:
2015-12-17 20:37:32
阅读次数:
182
通知中心(NSNotificationCenter)每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感兴趣的对象(Observer)可以申请在...
分类:
移动开发 时间:
2015-12-13 15:21:19
阅读次数:
253
1.效率肯定是delegate比nsnotification高。 2. delegate方法比notification更加直接,最典型的特征是, KVO和NSNotification的区别:和delegate一样,KVO和NSNotification的作用也是类与类之间的通信,与delegate.....
分类:
其他好文 时间:
2015-12-01 23:02:51
阅读次数:
153
/** * 键盘的frame发生改变时调用(显示、隐藏等) */- (void)keyboardWillChangeFrame:(NSNotification *)notification{/** notification.userInfo = @{ // 键盘弹出\隐藏后的fram...
分类:
其他好文 时间:
2015-11-28 19:57:40
阅读次数:
146
在appdelegate中判断是否是从推送进入的app 如果是就把消息的内容用NSNotification注册一个通知 然后去首页 接收这个通知判断消息内容 并且跳转到该页面 曾经难住的是在首页有一个跳转延时 导致的跳转不过去 如果不成功就加一个延迟让通知延迟0.5秒左右接收 时间看实际情况 恩就先...
分类:
移动开发 时间:
2015-11-16 19:22:41
阅读次数:
214
1.通知中心(NSNotificationCenter) 1>每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信 2>任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感兴趣的对象(Obser....
分类:
其他好文 时间:
2015-11-14 17:51:55
阅读次数:
252
MVC模式是iOS编程中提到的最多次的设计模式,也是使用最频繁的设计模式之一。网络上有很多的MVC模式的分析文章,但都是从原理上来解释,很少能找到配套的案例来说明到底在实际的项目中要如何的使用这种模式。小编在经过详细的研究、对比和实验了之后,总结了一下这个模式的一些..
分类:
移动开发 时间:
2015-11-13 19:21:29
阅读次数:
7711
IOS中通知中心NSNotificationCenter应用总结一、了解几个相关的类1、NSNotification这个类可以理解为一个消息对象,其中有三个成员变量。这个成员变量是这个消息对象的唯一标识,用于辨别消息对象。@property(readonly,copy)NSString*name;这...
分类:
移动开发 时间:
2015-11-08 19:24:38
阅读次数:
196
- (void)keyboardFrameChange:(NSNotification *)info{ 1.获取键盘最后的y值 NSDictionary *keyBoardDict = info.userInfo; CGRect keyBoardFrame = [key...
分类:
其他好文 时间:
2015-11-06 00:16:57
阅读次数:
126
iOS页面间传值的方式(NSUserDefault/Delegate/NSNotification/Block/单例)实现了以下iOS页面间传值:1.委托delegate方式;2.通知notification方式;3.block方式;4.UserDefault或者文件方式;5.单例模式方式;6.通过...
分类:
移动开发 时间:
2015-11-04 00:18:47
阅读次数:
268