1.通知中心(NSNotificationCenter)
?每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信
?任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感兴趣的对象(Observer)可以申请在某个特定通知发布时(或在某个特定的对象发布通知时)收到这个通知
2.通...
分类:
其他好文 时间:
2015-10-02 22:35:50
阅读次数:
275
最近在做平板的过程中,发现了一些很不规范的代码。偶然修复支付bug的时候,看到其他项目代码,使用通知的地方没有移除,我以为我这个模块的支付闪退是因为他通知没有移除的缘故。而在debug和看了具体的代码的时候...
分类:
移动开发 时间:
2015-09-24 17:52:50
阅读次数:
208
view初始化时增加通知:{code} //增加监听,当键盘出现或改变时收出消息 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboar...
分类:
其他好文 时间:
2015-09-22 18:44:46
阅读次数:
124
通知介绍每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感兴趣的对象(Observer)可以申请在某个特定通知发布时(或在某个特定的对象发布通...
分类:
移动开发 时间:
2015-09-19 13:40:04
阅读次数:
220
cocoa的NSNotification类封装了广播的消息,有兴趣接收信息的对象将利用Cocoa的NSNotificationCenter类的实例注册它们自己。注册的对象称为观察者。当匿名对象需要被动地观察和反应重要事件时,可以使用通知模式。与之相反,当匿名对象需要主动地影响所发生的事件时,可以使用...
分类:
其他好文 时间:
2015-09-18 15:08:37
阅读次数:
146
NSNotificationCenter.defaultCenter().addObserver(, selector: , name: , object: ) NSNotificationCenter.defaultCenter().addObserver(self自己就是观察者, selecto...
分类:
移动开发 时间:
2015-09-18 13:41:16
阅读次数:
194
获得app实例的静态方法: 单例类: UIApplication:+sharedApplication NSUserDefaults:+standardUserDefaults NSNotificationCenter:+defaultCenter NSFileManager:+defaultMan...
分类:
其他好文 时间:
2015-09-17 17:29:21
阅读次数:
223
NSNotificationCenter的适用场景,原理机制,使用步骤等。通知中心的使用顺序:先确保注册了观察者,因为发送通知是一瞬间的事,如果没有注册观察者,发送通知后再注册是不会收到的。总结:通知只会发送给当前监听着的对象。代码//注册通知 在关心该通知的页面注册监听 [[NSNotifica....
分类:
移动开发 时间:
2015-09-16 00:53:47
阅读次数:
183
单例的应用十分普遍,单例模式使一个类只有一个实例。*易于供外界访问.*方便控制实例个数,节约系统资源.*OC中的常见单例:如:UIApplication,NSNotificationCenter,NSUserDefaults,NSFIleManager。*应用程序中用到的单例:如:背景音乐,音效管理...
分类:
移动开发 时间:
2015-09-13 00:57:16
阅读次数:
283