データ(画像etc)を保存

iPhone/iPodTouch本体に画像を保存するには、ホームディレクトリ以下のDocumentsディレクトリまたは、tmpディレクトリに保存します。一般的にアプリケーションによって作成されたデータをDocumentsに、それ以外をtmpに保存します。
NSDataは標準でファイルに書き出すためのメソッドを持っています。

NSData *image = //データを作成/取得
if(image) {
  //Documentsディレクトリに保存
  NSString *filepath = [NSString stringWithFormat:@"%@/Documents/%@", NSHomeDirectory(), @"filename.png"];
  [image writeToFile:filepath atomically:YES];
}

Personal Tools