ios开发—实时监听网络状态

在项目开发中,有的时候需要对用户设备的网络状态进行实时监控,有两个目的:

(1)让用户了解自己的网络状态;

(2)根据用户的网络状态进行智能处理,节省用户流量,提高用户体验;


WIFI网络:自动下载高清图片

4G/3G网络:只下载缩略图

没有网络:只显示离线的缓存数据



常用的有以下两种方法:

(1)使用苹果观法提供的检测iOS设备网络环境用的库 Reachablity

(2)使用AFN框架中的AFNetworkReachabilityManager来监听网络状态的改变

你可能感兴趣的:(ios开发—实时监听网络状态)