itok's Lab

昔の開発ネタを記録として残してます

NSURLDownload

HTTPヘッダを確認して不要なダウンロードを避ける

同じURLに何度もアクセスに行くような場合、変更がないのにDLするのはMac側の無駄というだけでなく、サーバへの負担を考えてもあまりいいことではありません。NSURLDownloadでは実際のDL処理がはじまる前にヘッダを取得できた時にdelegateが呼び出されるので…

NSURLDownloadでダウンロード-1

ダウンロードクラス NSURLDownload を使ってみましょう。非同期に DL することを目的とした DL クラスとなります。非同期なんでその経過を知るために delegate を用いてメッセージのやり取りをするわけです。 では、まずオブジェクトの生成と DL の開始。 1:…