2009-11-10 6 views
7

ファイルの作成において、この2つのケースのどちらが高速ですか?Objective-Cでのファイルの作成

Case 1: 
====== 
NSData *data = [Some data]; 
[data writeToFile:filePath atomically:YES]; 

Case 2: 
======= 
NSFileManager *fileManager = [NSFileManager defaultManager]; 
[fileManager createFileAtPath:filePath contents:data attributes:nil]; 

ありがとう Biranchi。

+0

ベストな方法は、自分でテストすることです。つまり、第2のもの(「内容:なし」)はより意味をなさない。 – jtbandes

答えて

7

なぜあなたはこの心配をしている...あなたは60 FPSのように...頻繁にデータを書き込むしようとしている。..または60 SPS(毎秒保存します):?D

は、上記

のいずれかを使用します。