ローカル保存するコードを教えてください。
XMLに限らず、ファイルのダウンロードはNSURLConnectionを使って行います。
これはエクステンドして自分のダウンロード専用クラスを作成した方が良いでしょう。
MacにはNSURLDownloadというドンピシャなクラスがありますが、残念ながらこれはiPhoneでは使えないので。
これはAPIドキュメントにもサンプルがありますよ。
http://developer.apple.com/mac/library/DOCUMENTATION/Cocoa/Conce...
次に、ファイルの保存はNSFileManagerの[createFileAtPath]を使います。
http://www.powenko.com/blog/?p=33
基本的な流れは、
1. NSURLConnectionと、後々ファイルに保存するためのデータを一時的に保管するためのNSMutableDataを作成する
2. NSURLConnectionが取得したデータをdidReceiveDataイベントで[NSMutableData appendData:]を使って付随していく
3. connectionDidFinishLoadingイベントで、完成したNSMutableDataを、[NSFileManager createFileAtPath: contents: attributes:]で保存する
といったかんじですね。
分からない点があったら質問してください。
コメント欄で回答しますので。
できました!ありがとうございます。
at a minimum, implements the following delegate methods: connection:didReceiveResponse:, connection:didReceiveData:, connection:didFailWithError: and connectionDidFinishLoading:.
ですね。