ネットワークに接続する iPhone アプリを圏外で起動した場合にも アラート表示をする等の動作をしないと、ユーザビリティが悪く Apple の審査に落ちてしまう。 そのため、アプリケーションからネットワークステータスを取得して 挙動を変える必要がある。 準備 ここから ARC に対応した Reachability を導入する。 CocoaPods を導入している場合は、Podfile に下記を追記する。 #import "Reachability.h" @interface xxxViewController () @property (nonatomic) Reachability *reachability; @end - (void)viewDidAppear:(BOOL)animated { // ネットワーク状態が変更された際に通知を受け取る _reachability = [