文档章节

Reachability 检测网络连接

sunzhyng
 sunzhyng
发布于 2014/12/16 12:57
字数 130
阅读 32
收藏 0

用来检查网络连接是否可用:包括WIFI和WWAN(3G/EDGE/CDMA等)两种工作模式。

可以从Apple网站下载到:       http://developer.apple.com/library/ios/#samplecode/Reachability/History/History.html#//apple_ref/doc/uid/DTS40007324-RevisionHistory-DontLinkElementID_1

现在有更好的替代品:   https://github.com/tonymillion/Reachability,比Apple提供的兼容性更好,而且更加好用,更具体的使用方法请看它提供的例子。

Reachability* reach = [Reachability reachabilityWithHostname:@"www.google.com"];
reach.reachableBlock = ^(Reachability*reach) {
    NSLog(@"网络可用!");
};
reach.unreachableBlock = ^(Reachability*reach) {
    NSLog(@"网络不可用!");
};
// 开始监听
[reach startNotifier];


本文转载自:

sunzhyng
粉丝 6
博文 75
码字总数 1325
作品 0
朝阳
技术主管
私信 提问
IOS网络——检测网络状态:Reachability

下载代码: https://developer.apple.com/library/ios/samplecode/Reachability/Listings/ReachabilityReachabilitym.html 1.iOS平台是按照一直有网络连接的思路来设计的,开发者利用这一特点...

chenkangyao
2016/06/01
192
0
iOS下的实际网络连接状态检测

序言 网络连接状态检测对于我们的iOS app开发来说是一个非常通用的需求。为了更好的用户体验,我们会在无网络时展现本地或者缓存的内容,并对用户进行合适的提示。对绝大部分iOS开发者来说,...

刘星石
2016/03/02
22
0
iOS 第三方网络检测类--Reachability.swift

Reachability.swift 是一个使用Swift写的第三方网络检测类,可以用来检测网络连接状态及网络类型(移动网络、Wifi)功能。 使用 1. 使用Cocopod安装Reachability.swift use_frameworks!pod '...

匿名
2016/07/04
2.5K
0
iOS 判断网络连接状态的几种方法

iOS 开发过程中经常会用到判断网络连接状态的,常用到的网络状态判断主要有以下几种: Reachability Apple 的官方例子 Reachability 中介绍了获取、检测设备当前网络状态的方法。在你的程序中...

别情花如依丶
2016/09/11
810
0
iPhone 网络连接检测(Wifi,3G,Edge),功能有点像Reachability

这个类可以用来检测用户是否连接到internet. 用法非常简单,只有一个方法,返回 YES或NO。 一个简单的例子: 这个类的头文件: 类的实现文件: 最后别忘了添加必要的frameworks: SystemConfi...

长平狐
2012/08/13
125
0

没有更多内容

加载失败,请刷新页面

加载更多

怎样在磁盘上查找MySQL表的大小?这里有答案

我想知道 MySQL 表在磁盘上占用多少空间,但看起来很琐碎。不应该在 INFORMATION_SCHEMA.TABLES 中提供这些信息吗?没那么简单! 我想知道 MySQL 表在磁盘上占用多少空间,但看起来很琐碎。不应...

Linux就该这么学
43分钟前
5
0
Redis

一、Redis支持的几种数据类型:字符串、List、SET、HASH、ZSET 二、Redis的缓存技术主要是为了降低关系数据库的负载并减少网站成本 三、在Redis里面,被MULTI命令和EXEC命令包围的所有命令会...

BobwithB
45分钟前
4
0
MongoDB基础之入门

MongoDB基础之入门 一、MONGODB简介 MongoDB由C/C++开发,是一种强大、灵活、可扩展的数据存储方式。它扩展了关系型数据库的众多有用功能,例如:辅助索引、范围查询和排序。MongoDB还内置了...

星汉
47分钟前
7
0
c++ 神奇的赋值用法

c++ 神奇的赋值用法(第8章)

天王盖地虎626
今天
5
0
Jquery操作UI之设置字体大小

先获取字体大小,进行处理。再将修改的值保存。 slice() 方法可从已有的数组中返回选定的元素。 arrayObject.slice(start,end)。 start 必需。规定从何处开始选取。如果是负数,那么它规定从...

前端老手
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部