ネットワークの機能を使用するアプリを作るときに、iPhoneのネットワーク接続状況確を確認したい。 確認したいことは、通信対象のホスト(www.google.comとか)に接続できるか、3G回線は繋がっているか、Wi-Fiは繋がっているか。 当然、ホストに接続できない場合はサーバーとかがダウンしている可能性があるのでアラート処理なんかをさせたいし、3G回線とWi-Fiの両方が接続されていない、つまり圏外のときもアラート処理させたりしたい。 上記を実現するに当たり、Appleのサンプルコードに Reachability という大変便利なクラスがあるので、それを使わせてもらう。本当にありがたい。 Reachabilityhttp://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html