您的位置:首页 > 理论基础 > 计算机网络

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流量下,有设计需求。
      
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: