ネットワーク接続状況を知るための API等を調べてみた。前半はアップル提供のサンプルコードについて、後半は自作サンプルについて(ソースコードは GitHubで公開)。 アップル提供のサンプルコード Reachability SystemConfiguration フレームワークを使うとネットワークの接続状況(WiFi利用または3G回線利用か、接続不可か)を知ることができる。 iOS Reference Library に Reachability というサンプルがある。 Reachability: Classes/Reachability.m WiFi接続時 この程度の情報が取れることがわかる。 利用は、まず SCNetworkReachabilityRef を取得する。 SCNetworkReachabilityRef reachability = SCNetworkReachabili