NSURLConnection
HTTP/HTTPSで接続を行うのに便利なクラス。接続には以下の3つの方式が使える。
iOS 5.0以降であれば、非同期のやつが簡単らしいが、接続を途中でキャンセルするためにはNSURLConnectionのインスタンスが必要になるため、結局使えるのはデリゲートのやつだけっぽい。
同期
sendSynchronouseRequest〜を使う。実際のアプリでこれを使う場面はなさげな気がする。
非同期
sendAcynchronouseRequest〜を使う
デリゲート(非同期)
NSURLConnectionDelegateで結果を受け取る。細かい制御が可能。
実際のコードはこちら