2009-11-10 8 views
7

Quale di questi 2 casi è più veloce nella creazione di file?Creazione di file in 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]; 

Grazie Biranchi.

+0

Il modo migliore per scoprirlo è testarlo da soli. Detto questo, la seconda (con 'contenuti: nil') ha più senso. – jtbandes

risposta

7

Perché ti preoccupi questo ... Avete intenzione di essere la scrittura dei dati di frequente .. A come 60 FPS .. o 60 SPS (risparmio al secondo):? D

utilizzare uno dei sopra