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