ネットワーク接続状況を知るための API等を調べてみた。前半はアップル提供のサンプルコードについて、後半は自作サンプルについて(ソースコードは GitHubで公開)。 アップル提供のサンプルコード Reachability SystemConfiguration フレームワークを使うとネットワークの接続状況(WiFi利用または3G回線利用か、接続不可か)を知ることができる。 iOS Reference Library に Reachability というサンプルがある。 Reachability: Classes/Reachability.m WiFi接続時 この程度の情報が取れることがわかる。 利用は、まず SCNetworkReachabilityRef を取得する。 SCNetworkReachabilityRef reachability = SCNetworkReachabili
![Cocoaの日々: ネットワーク接続状況を知る](https://cdn-ak-scissors.b.st-hatena.com/image/square/913e6d4932e2b113ea92e32d4f6ccfd1a1de9b50/height=288;version=1;width=512/http%3A%2F%2F4.bp.blogspot.com%2F_ZoUhefzk0CI%2FTGOTM9tTFvI%2FAAAAAAAAFT4%2FeENGFIRmSZU%2Fs400%2FScreenshot%2B2010.08.12%2B15.22.06.png)