ネットワーク接続状況を知るための 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/54e0c53656b5f4e7ea2f2b4ad5713896d3489678/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEhqQ1wWdkH1XzrZYTjdvpKfGkbORbCBqCwL-_ePfFLojezATOENpwjPp4dyjNjvnQxoHyENZU59ZtLO2uX8TMwS0Zdf7imj92O4d5qNKhIs-vz76b119IJaWP-r7cmO0EowA0O3khYaIEYG%2Fs400%2FScreenshot%2B2010.08.12%2B15.22.06.png)