Vâng, để tạo ra một tập tin, chỉ cần sử dụng
[[NSFileManager defaultManager] createFileAtPath:@"Your/Path" contents:nil attributes:nil];
Điều này tạo ra một tập tin rỗng, mà bạn có thể viết hoặc đọc từ. Để viết văn bản (hoặc XML), chỉ cần sử dụng NSString
's writeToFile:atomically:encoding:error:
phương pháp như thế này
NSString *str = //Your text or XML
[str writeToFile:"Your/Path" atomically:YES encoding:NSUTF8StringEncoding error:nil];
để đọc từ một tập tin, chỉ cần thực hiện một NSString
với các nội dung của tập tin đó
NSString *contents = [NSString stringWithContentsOfFile:@"Your/Path"];
hoặc, nếu nó không chứa một chuỗi, nhận được một đối tượng NSData
từ tập tin
NSData *contents = [NSData dataWithContentsOfFile:@"Your/Path"];
Nguồn
2013-07-22 03:58:26
T ake xem http://stackoverflow.com/a/3711079/944634 –