使用系统的方法来监听网络状态
系统的方法是通过通知机制来实现网络状态的监听
实现网络状态监听的步骤定义Reachability类型的成员变量来保存网络的状态@property (nonatomic, strong) Reachability *reachability;注册为通知中心的的观察者// 在通知中心注册观察者
[[NSNotificationCenter defaultCenter] ad...
分类:
移动开发 时间:
2015-07-29 17:17:28
阅读次数:
225
一、通知1、通知中心(NSNotificationCenter)每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感兴趣的对象(Observer...
分类:
移动开发 时间:
2015-07-26 05:57:24
阅读次数:
274
注册监听键盘事件: 1 // 键盘即将隐藏 2 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide:) name:UIKeyboardWillHideNo...
分类:
其他好文 时间:
2015-07-16 02:06:44
阅读次数:
208
一、通知中心(NSNotificationCenter)?每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信?任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感兴趣的对象(Observer)可...
分类:
其他好文 时间:
2015-07-13 18:29:59
阅读次数:
94
今天来跟大家分享一个下通知中心(NSNotificationCenter),也有称之为观察者模式的。这个模式在IOS开发同代理模式相类似,也主要用于监听。但是却有本质的区别,因为我们在使用代理模式进行开发的时候,一般都是一对一的监听和回调。而通知中心,实现了多对多的机制。对于通知中心,我们要通过三个...
分类:
其他好文 时间:
2015-07-09 21:29:26
阅读次数:
198
UIKIT_EXTERN NSString *const UIApplicationDidReceiveMemoryWarningNotification;
内存警告可以写在
- (void)didReceiveMemoryWarning
{
}
方法中,但是在通知中实现效率更高,警告的方法执行顺序在通知之后
[[NSNotificationCenter
defa...
分类:
其他好文 时间:
2015-07-08 11:01:59
阅读次数:
98
一,NSNotifcationCenter观察者模式。KVO。NSNotification并不能实现IPC,因为NSNotificationCenter只允许同一个程序中的不同对象进行通信,他们不能跨越不同的应用。Nofitication对象代表Poster与Observer之间的信息载体,该对象包...
分类:
其他好文 时间:
2015-07-07 12:22:41
阅读次数:
175
使自己创建的View根据键盘的显示和下落而改变frame,这需要使用iOS的通知机制,首先需要在通知中心注册1 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWasShown...
分类:
移动开发 时间:
2015-07-02 13:45:48
阅读次数:
126
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(textFiledEditChanged:) name:@"UITextFieldTextDidChangeNotification" object:se...
分类:
其他好文 时间:
2015-07-01 15:26:45
阅读次数:
124
iOS中原生的通知中心为NSNotificationCenter,这次用不到300行的代码,实现了类似通知的信号传递,并且功能上有进一步的扩展。
库名称为YRSignal,帮助大家研究类似通知这种,内部的机制。...
分类:
移动开发 时间:
2015-06-30 14:58:17
阅读次数:
157