iOS开发,监测网络连接状态

1.iOS平台是按照一直有网络连接的思路来设计的,开发者利用这一特点创造了很多优秀的第三方应用。大多数的iOS应用都需要联网,甚至有些应用严重依赖网络,没有网络就无法正常工作。

2.在你的应用尝试通过网络获取数据之前,你需要知道当前设备是否知道连接上了网络,甚至有时候你可能还需要知道当前网路是由wifi还是由移动蜂窝网络提供的。

3.“在网络访问失败的时候,应用没有做出适当的提示”是苹果的iOS审核团队拒绝一个应用的常见理由。苹果要求你必须先检测网络连接状态,当网络不可用的时候以某种方式告知用户,或者用其他优雅的方式进行处理。

苹果官网 : GitHub - NSLog-YuHaitao/Apple-Reachability: 主要进行网络检测

自己封装的方法使用规则: 

1.前提需要导入AFNetworking第三方库,下载网址:https://github.com/NSLog-YuHaitao/iOS-AFNetworking

2.将YHTReachability文件夹拖入工程中;

3.最后一步,在你想要实现检测网络的地方导入头文件,然后进行类方法调用即可,只需要一句话即可; [YHTReachability reachabilityChanged];

GitHub - NSLog-YuHaitao/iOS-YHTReachabilityDemo: iOS开发中

你可能感兴趣的:(iOS开发,监测网络连接状态)