Reachability,ios检测网络使用环境
Reachability 类可以在xcode的帮助文档里面找到有项目实例.我的xode4.5里面的实例是2.2版本.
不多说了 告诉大家怎么做把 其实真的相当的简单:
在使用之前头文件要导入
#import "Reachability.h"
还有这个也是要添加的:
这个只是说执行网络的检测 比如说开启程序的时候或者是要执行某一个操作的时候
reachabilityForInternetConnection//这类是有没有网络,当然你可能需要坚持是否连接到某一个连接的坚持那就选择其他的
这个检测 我就是坚持程序启动的时候,我放到的是:下面Delegate里面.当然按照你的需要你可以放到其他地方
@implementation AppDelegate
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
}
01
|
Reachability *CurReach = [Reachability reachabilityForInternetConnection];
|
02
|
|
03
|
switch ([CurReach currentReachabilityStatus]) {
|
04
|
case NotReachable: //没有网络
|
05
|
{
|
06
|
//添加你需要的操作
|
07
|
break ;
|
08
|
}
|
09
|
case ReachableViaWiFi: //有wifi
|
10
|
{ //添加你需要的操作
|
11
|
break ;
|
12
|
}
|
13
|
case ReachableViaWWAN: //有3G
|
14
|
{
|
15
|
//添加你需要的操作
|
16
|
|
17
|
break ;
|
18
|
}
|
19
|
default :
|
20
|
break ;
|
21
|
}
|
Reachability,ios检测网络使用环境相关推荐
- iOS 检测网络状态
一般有两种方式,都是第三方的框架,轮子嘛,能用就先用着,后面再优化. 一:Reachability 1.首先在AppDelegate.h添加头文件"Reachability.h", ...
- [转]:IOS检测网络连接状态
转:http://www.cnblogs.com/ketmales/archive/2013/01/23/2873688.html 转载于:https://www.cnblogs.com/wx1696 ...
- swift php 类型判断,iOS开发 - Swift实现检测网络连接状态及网络类型
一.前言 在移动开发中,检测网络的连接状态尤其检测网络的类型尤为重要.本文将介绍在iOS开发中,如何使用Swift检测网络连接状态及网络类型(移动网络.Wifi). 二.如何实现 Reachabili ...
- iOS开发网络篇—Reachability检测网络状态
前言:当应用程序需要访问网络的时候,它首先应该检查设备的网络状态,确认设备的网络环境及连接情况,并针对这些情况提醒用户做出相应的处理.最好能监听设备的网络状态的改变,当设备网络状态连接.断开时,程序也 ...
- iOS开发 - 检测网络状态(WIFI、2G/3G/4G)
检测网络状态 在网络应用中,需要对用户设备的网络状态进行实时监控,目的是 让用户了解自己的网络状态,防止一些误会(比如怪应用无能) 根据用户的网络状态进行智能处理,节省用户流量,提高用户体验 WIFI ...
- 【网络安全】如何使用keimpx检测网络环境中的有效凭证
关于keimpx keimpx是一款功能强大的开源工具,该工具可以帮助广大研究人员快速检测网络环境中跟SMB相关的有效凭证.这些凭证可以是下列内容之一: 用户/明文密码组合: 用户/NTLM哈希组合: ...
- iOS开发 检测网络是否真正可用(真正可以访问互联网)
在开发过程中,有时候可能需要判断网络是否真正可用,即真正可以访问互联网(比如连上未插网线的路由器WiFi时,网络并不是真正可用).当在网络不可用时,可能需要提示用户或做一些其他操作. 如何去检测网络是 ...
- 02.iOS开发网络篇—HTTP协议
iOS开发网络篇-HTTP协议 说明:apache tomcat服务器必须占用8080端口 一.URL 1.基本介绍 URL的全称是Uniform Resource Locator(统一资源定位符) ...
- iOS开发网络篇—搭建本地服务器
iOS开发网络篇-搭建本地服务器 一.简单说明 说明:提前下载好相关软件,且安装目录最好安装在全英文路径下.如果路径有中文名,那么可能会出现一些莫名其妙的问题. 提示:提前准备好的软件 apache- ...
最新文章
- FineUI控件集合
- ASP.NET Core 配置 - 创建自定义配置提供程序
- java threadsafe 注解_Java 注解详解
- 专业软件 —— Adobe Audition
- 路径规划;a*算法 demo_路径规划A*算法
- 加速BERT:从架构优化、模型压缩到模型蒸馏最新进展详解
- SpringBoot解决驼峰命名 ---返回Json实体类属性大小写问题
- Windows Phone 7 手机使用小记
- 计算机windows8黑屏怎么办,详解笔记本电脑出现电源拔出就黑屏的win8处理教程
- 安卓手机root推荐,导出安卓分区镜像
- vagrant设置磁盘大小
- Android DNK开发错误记录
- 阿里云ECS服务器修复漏洞
- 海马玩模拟器 修改host(让hosts生效)
- 摄影口诀--针对不同情景
- IC前端数字验证导学
- Windows环境下32位汇编语言程序设计(典藏版)(含CD光盘1张)
- PapeDeading:Deep into Regularity: A Simple but Effective Method for Chinese Named Entity Recognition
- 2021最新qq域名检测接口
- maven中hibernate-core和struts2-core中javassist解决办法(cannot be cast to javassist.util.proxy.Proxy)