sos の 作業メモ

プログラミングや英会話学習、マイルや旅行、日常生活など。最近はWebFormなASP.NETのお守りがお仕事です。

日々の生活にhappyをプラスする|ハピタス Gポイント

HTTP/HTTPSで情報をやりとりする

NSURLConnection

HTTP/HTTPSで接続を行うのに便利なクラス。接続には以下の3つの方式が使える。 iOS 5.0以降であれば、非同期のやつが簡単らしいが、接続を途中でキャンセルするためにはNSURLConnectionのインスタンスが必要になるため、結局使えるのはデリゲートのやつだけっぽい。

同期

sendSynchronouseRequest〜を使う。実際のアプリでこれを使う場面はなさげな気がする。

非同期

sendAcynchronouseRequest〜を使う

デリゲート(非同期)

NSURLConnectionDelegateで結果を受け取る。細かい制御が可能。


実際のコードはこちら