IOS网络篇:网络状态的监控Reachability
来源:互联网 发布:黑马程序员小马哥 编辑:程序博客网 时间:2024/06/11 19:06
判断设备网络连接情况。相对于苹果官方的Reachability,这是一个更加高级、更加好用的Reachability,支持ARC、支持block、使用GCD方式来通知网络的变化。 [Code4App.com]
Reachability链:https://github.com/tonymillion/Reachability
<span style="font-size:14px;">@interface ViewController ()@property (nonatomic,strong)Reachability* reachability;@end</span>
<span style="font-size:14px;">- (void)viewDidLoad { [super viewDidLoad]; // 监听网络状态发生改变 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(netWorkStateChange) name:kReachabilityChangedNotification object:nil]; // 获得Reachability对象 self.reachability = [Reachability reachabilityForInternetConnection]; // 开始监听网络 [self.reachability startNotifier]; }/** * 状态改变 */- (void)netWorkStateChange{ if ([self isEnableWif]) { NSLog(@"WIFI"); }else if ([self isEnable3G]) { NSLog(@"3G"); }else { NSLog(@"无网络"); }}- (void)dealloc{ // 停止监听网络 [self.reachability stopNotifier]; // 移除 [[NSNotificationCenter defaultCenter] removeObserver:self];}/** * 是否为Wif环境 */- (BOOL)isEnableWif{ return [[Reachability reachabilityForLocalWiFi] currentReachabilityStatus] !=NotReachable;}/** * 是否为3G环境 */- (BOOL)isEnable3G{ return [[Reachability reachabilityForInternetConnection] currentReachabilityStatus] !=NotReachable;}</span>
1 0
- IOS网络篇:网络状态的监控Reachability
- iOS Reachability监控网络使用
- ios检测网络状态Reachability
- iOS Reachability检测网络状态
- iOS网络状态监测之Reachability的使用
- iOS - 检测网络状态: Reachability和非Reachability
- IOS 判断网络连接状态 Reachability
- iOS 使用Reachability检测网络状态
- iOS 监测网络状态(Reachability)
- iOS 网络状态监测。Reachability 使用
- IOS Reachability库监听网络状态
- iOS使用Reachability监听网络状态
- iOS开发实时监测网络状态Reachability
- ios-通过Reachability监听网络状态
- IOS网络篇11之Reachability网络检测(网络状态 运营商 网络制式)
- Reachability 检查网络状态
- Reachability检测网络状态
- 网络状态检测Reachability
- ScrollView+listView 高度适应的问题
- 圆角图片
- 隐藏当前页NavigationBar上的返回按钮
- JQuery问题总结--持续更新
- UILabel宽度固定, 字体大小自适应
- IOS网络篇:网络状态的监控Reachability
- 解决ScrollView里面嵌套Listview的问题
- 动态代理
- Boost源码学习十一[并发编程](2)
- zabbix监控snmp问题error:Timeout while connecting to
- java - io - 分类总结
- Android Studio 导入SO库
- 生成XML文件
- tomcat 获取Nginx的真实用户IP