iOS中使用 Reachability 检测网络
如果你想在iOS程序中提供一仅在wifi网络下使用(Reeder),或者在没有网络状态下提供离线模式(Evernote)。那么你会使用到Reachability来实现网络检测。 写本文的目的 了解Reachability都能做什么 检测3中网络环境 2G/3G wifi 无网络 如何使用通知 单个controller 多个controller 简单的功能: 仅在wifi下使用 Reachability简介 Reachablity 是一个iOS下检测,iOS设备网络环境用的库。 监视目标网络是否可用 监视当前网络的连接方式 监测连接方式的变更 苹果官方提供的Doc http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html Github上的文档 https://github.com/tonymillion/Reachability 安装 创建 network 工程(network是我创建的demo工程,附件中可以下载到) 使用 Cocoaspod安装依赖 在项目中添加 SystemConfiguration.framework 库 由于Reachability非常常用。直接将其加入到Supporting Files/networ-Prefix.pch中: C代码