基于苹果提供的 Reachability.h/m 实现监听设备当前网络状态,支持区分 2G、Edge、3G、4G、WIFI 及 网络不可用 等5种不同状态.
除了监听网络状态,还提供获取当前运营商代码。
- 使用CocoaPods的同学可以:pod 'EXNetworkState'
- 喜欢自己管理源码的同学可以直接下载源代码,将 EXNetworkState 目录加入项目就行。
- 获取检测指定主机(ip)连通性实例;
- 获取检测互联网连通性实例;
- 获取检测本地 WiFi 可用性实例;
- 开始/停止 状体实时通知;
- 当前网络状态.
- 获取当前网络状态,细化区分不同状态(支持区分 2G、Edge、3G、4G、WIFI 及 网络不可用 等5种不同状态);
- 判断 Wifi 是否可用;
- 获取运营商代码.