iOS网络监控
2016-08-05 15:45
489 查看
我是iOS开发,最近查看了网络监控的开源类。
第一个是Reachability,github网址:https://github.com/tonymillion/Reachability
在此第三方类中,封装原生的第三方类。可以监控到网络的切换,流量 or Wi-Fi or 无网络状态。此第三方中,并没有对流量进行细分为2,3,4G。我个人认为也是无必要的。
第二个是Reachability_Demo,github网址是:https://github.com/JanzTam/Reachability_Demo
在此第三方类中,我觉得是在Reachability类的基础上完成的,实现流量细化为2,3,4G。
上面提到的两个第三方类,在github中都配有demo,简单易用。
我总结了app中网络的常用场景:
常用的有关网络的使用场景时:
无网络不显示数据。
Wi-Fi网络下,显示图片,播放音频,视频,下载等行为
流量环境下,会弹出提示框,提醒用户是否继续。
但,目前没有在开发和使用的app中遇到在2,3,4G流量下,有设计需求。
第一个是Reachability,github网址:https://github.com/tonymillion/Reachability
在此第三方类中,封装原生的第三方类。可以监控到网络的切换,流量 or Wi-Fi or 无网络状态。此第三方中,并没有对流量进行细分为2,3,4G。我个人认为也是无必要的。
第二个是Reachability_Demo,github网址是:https://github.com/JanzTam/Reachability_Demo
在此第三方类中,我觉得是在Reachability类的基础上完成的,实现流量细化为2,3,4G。
上面提到的两个第三方类,在github中都配有demo,简单易用。
我总结了app中网络的常用场景:
常用的有关网络的使用场景时:
无网络不显示数据。
Wi-Fi网络下,显示图片,播放音频,视频,下载等行为
流量环境下,会弹出提示框,提醒用户是否继续。
但,目前没有在开发和使用的app中遇到在2,3,4G流量下,有设计需求。
相关文章推荐
- TCP的拥塞控制
- 网络的基础IP、IP分片、路由表
- 【网络】网络基础知识总结(包括TCP/IP协议、ARP、UDP等)
- socket TCP UDP
- 神经网络文本分类案例
- Python即时网络爬虫项目: 内容提取器的定义(Python2.7版本)
- 安全牛课堂中心
- C# 通过IHttpModule来实现Url Rewrite,且Session有效
- dhcp服务
- Android 网络请求:Retrofit 使用
- TCP连接详解
- HttpClient
- 网络流(最大流+模板)
- TCP/IP
- RFC6020 - YANG语言标准中文
- iOS 获取当前网络状态(转载)
- Window下使用Charles对手机的Https请求进行抓包
- TCPIP协议卷2之io中断
- ubuntu搭建nfs网络文件系统
- POJ3281 Dining 网络流建图