IOS开发之——AFN-网络状态监控(04)
一 概述
- AFN中监控网络可达状态的类是AFNetworkReachabilityManager
- AFN监控网络开始后返回的网络状态是AFNetworkReachabilityStatus
- AFNetworkReachabilityStatus:包含4种网络类型:WI-FI、自带网络、没有网络、状态未知
二 监控网络状态示例
2.1 代码
-(void)startNetWorkMonitor
{AFNetworkReachabilityManager *mgr=[AFNetworkReachabilityManager sharedManager];[mgr setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {switch (status) {case AFNetworkReachabilityStatusReachableViaWiFi:NSLog(@"WIFI");break;case AFNetworkReachabilityStatusReachableViaWWAN:NSLog(@"自带网路");break;case AFNetworkReachabilityStatusNotReachable:NSLog(@"没有网络");break;case AFNetworkReachabilityStatusUnknown:NSLog(@"未知网络");break;default:NSLog(@"其他");break;}}];//开始监控[mgr startMonitoring];
}
-(void)dealloc
{[[AFNetworkReachabilityManager sharedManager]stopMonitoring];
}
2.2 结果
2022-03-21 21:23:59.330719+0800 AFN-Demo1[43751:751083] WIFI
IOS开发之——AFN-网络状态监控(04)相关推荐
- SNMP实现网络状态监控
SNMP实现网络状态监控 每当我们遇到设备出现故障或需要进行管理时,我们总要去单独进入到该设备中去进行操作检测,这样既浪费时间又觉得工作量大,snmp协议可以帮我们解决这个问题,在众多的设备和服务器等 ...
- zabbix3.4.2实现对客户端网络状态监控
zabbix3.4.2实现对客户端网络状态监控 一.fping介绍 客户端网络状态监控主要从三个方面: Template Module ICMP Ping: ICMP loss Template Mo ...
- iOS开发常用之网络、网页
网络相关 网络连接 AFNetworking - ASI不升级以后,最多人用的网络连接开源库,iOS的网络编程之AFNetworking使用,iOS的开发下载文件速度计算 , AFNetworking ...
- iOS开发实践之网络检測Reachability
在网络应用开发中.有时须要对用户设备的网络状态进行实时监控.以至于对用户进行友好提示 或者依据不同网络状态处理不一样的逻辑(如视频播放app,依据当前的网络情况自己主动切换视频清晰度等等).用Reac ...
- 【iOS开发】---- Reachability 网络监测
在开发的过程中,我们需要检测网络状态,比如当前网络状态(连接,断开),网络环境(2G/3G,WIFI)等.苹果提供了一个在iOS环境下检测网络用的库:Reachability.它能方便的监测网络状态, ...
- 【iOS开发】页面卡顿监控和优化
转载地址:卡顿 卡顿的原因: 由上面屏幕显示的原理,采用了垂直同步机制的手机设备.如果在一个VSync 时间内,CPU 或GPU 没有完成内容提交,则那一帧就会被丢弃,等待下一次机会再显示,而这时显示 ...
- iOS开发之普通网络异步请求与文件下载方法
先来说说普通异步下载方法,分为POST.GET两种 /** GET请求获取数据*/ + (void)getDataWithUrl:(NSString *)strUrl finishBlock:(ECG ...
- iOS 获取网络状态
在iOS开发者,获取网络状态比较常用 -(NSString *)getNetWorkStates{UIApplication *app = [UIApplication sharedApplicati ...
- iOS开发,一个使用AVPlayer实现的播放在线音乐的Demo
前言 最近两天公司暂时没有任务安排,闲着无聊便搞了一个在线音乐播放器(Demo).说实话现在做音乐的开放API没有多少,基本都是爬虫的,GitHub上面有一些别人爬虫下来的某些大型音乐网站的API,我 ...
最新文章
- Informatica:当好大数据的清道夫
- 做一个python的旅游系统_有了它,妈妈再也不担心我感冒了,Python使用迭代器进行天气预报...
- python操作mysql(四)
- hibernate----N-1(一)
- 史上最全面的Neo4j使用指南
- Android 分享控件
- WebSphere通过corba调Tuxedo问题(2)
- 不调用python函数实现直方图均衡化_直方图均衡化(HE)
- NLP之路-继续书本上的实验
- 网站性能优化小结和spring整合redis
- linux 6查看防火墙指令,centos67 常用系统防火墙命令
- windows游戏编程:球球大作战(吃鸡版)源码
- xml文件转json文件
- AVX-512指令_mm512_shuffle_epi8分析
- 2013年十大免费云空间排行榜-给开发者建站用的免费云主机
- Kotlin去掉UUID 横杠 方法
- 集成公告|Exiled Racers即将带来部署在Moonbeam的3D NFT项目
- coding平台简易操作
- 美陆军正在开展人工智能实战演练
- 多点解读虎扑:获字节巨资加持的体育大咖,为何再次梦碎IPO?