// the network state of the device for Reachability 1.5.typedef enum { NotReachable = 0, //无连接 ReachableViaCarrierDataNetwork, //使用3G/GPRS网络 ...
分类:
移动开发 时间:
2015-03-30 18:25:13
阅读次数:
123
网络监听用到的类为Reachability.h,这个Xcode项目里面是不自带的,需要从github上面下载,在使用的时候记着导入SystemConfiguration.framework。 首先是在AppDelegate.m中设置网络监听 [[NSNotificationCenter d...
分类:
移动开发 时间:
2015-03-28 21:56:43
阅读次数:
151
什么是UDP和TCP的区别是什么?TCP的全称为传输控制协议。这种协议可以提供面向连接的、可靠的、点到点的通信。UDP全称为用户数据报协议,它可以提供非连接的不可靠的点到多点的通信。用TCP还是UDP,那要看你的程序注重哪一个方面?可靠还是快速?TCP/IP建立连接的过程在TCP/IP协议中,TC....
分类:
移动开发 时间:
2015-03-17 19:33:47
阅读次数:
188
Reachability类只能区分WIFI和WWAN类型,却无法区分2G网和3G网。网上也有些方法,却都存在Bug。经过网上查找资料和测试,基本上总结了以下几种方法:1、使用导航栏的方式:(私有API)代码:typedef enum { NetWorkType_None = 0, Net...
分类:
移动开发 时间:
2015-03-16 14:23:09
阅读次数:
164
+(NSString *)getNetWorkStates{ UIApplication *app = [UIApplication sharedApplication]; NSArray *children = [[[app valueForKeyPath:@"statusBar"]valueFo...
分类:
其他好文 时间:
2015-03-05 18:45:08
阅读次数:
156
在网络应用中,需要对用户设备的网络状态进行实时监控,有两个目的:
(1)让用户了解自己的网络状态,防止一些误会(比如怪应用无能)
(2)根据用户的网络状态进行智能处理,节省用户流量,提高用户体验
WIFI\3G网络:自动下载高清图片
低速网络:只下载缩略图
没有网络:只显示离线的缓存数据
苹果官方提供了一个叫Reachability的示例程序,便于开...
分类:
移动开发 时间:
2015-03-03 18:39:38
阅读次数:
161
http://developer.apple.com/iphone/library/samplecode/Reachability/Reachability.ziphttp://developer.apple.com/iphone/library/samplecode/avTouch/avTouch...
分类:
移动开发 时间:
2015-02-28 18:19:59
阅读次数:
281
FBNetworkReachabilityYou can use FBNetworkReachabilty class to get network reachability on iOS device.你可以用FBNetworkReachabilty来获悉网络链接是否可用。Usage(1) Get...
分类:
Web程序 时间:
2015-02-10 21:33:11
阅读次数:
245
JTSReachabilitAn adaptation of Apple's Reachability with some block-based conveniences.这是一个苹果的网络检测类的改编版本,提供便利的基于block的方法。UsageUsage is straightforward...
分类:
其他好文 时间:
2015-02-05 21:55:01
阅读次数:
296
1.添加ASI框架到项目1>ASI框架在判断网络状态时,依赖于Reachability,可以在苹果的官方文档里找到,也可以ASI的Sample例子里找到.2>添加ASI所依赖的类库: SystemConfiguration是Reachability所需要的类库3>如果是ARC项目,还要在Target...
分类:
移动开发 时间:
2015-01-25 23:52:53
阅读次数:
221