ネットワークにアクセスしていることをユーザに提示する簡単な方法
今、ネットワークにアクセスしてますよーということをユーザに簡単に提示する方法。
ネットワーク上のデータをロードしてるようなときには、Activity Indicator(ぐるぐる回ってるやつね)を使うのが一般的ですが、自前で準備しなくてもシステム側が用意してくれているのを簡単に使う方法があります。iPhoneでMailアプリやSafariなどで、一番上のステータスバーに現れる小さいActivity Indicatorがそれです。
使い方は簡単。コードのどこかで、
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
を実行すれば良い! ネットワークへのアクセスが始まると自然にActivity Indicatorが表示されます。
消したいときは当然
[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
デフォルトでは、NO(つまり見えないことになっています)