您的位置:首页 > 其它

write to and read from files (读写文件)

2014-01-24 15:45 441 查看
1。路径
:

NSString *filePath = [NSTemporaryDirectory() stringByAppendingPathComponent:@"MyFile.txt"];

2。写入文件:

NSString : //带编码
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)useAuxiliaryFile encoding:(NSStringEncoding)enc error:(NSError
**)error
NSDictionary,NSArray,NSData,NSNumber,NSDate :
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag
e.g.
NSString *writeContent = @"content";
NSError *error = nil;
BOOL succeeded = [writeContent writeToFile:filePath atomically:YES encoding:NSUTF8StringEncoding error:&error];
//----------

char bytes[4] = {'a', 'b', 'c', 'd'};
NSData *dataFromBytes = [[NSData alloc] initWithBytes:bytes length:sizeof(bytes)];
BOOL succeeded = [dataFromBytes writeToFile:filePath atomically:YES]
3。读取文件:
NSString: //带编码

- (instancetype)initWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error
NSDictionary,NSArray,NSData,NSNumber,NSDate :
- (id)initWithContentsOfFile:(NSString *)aPath
e.g.

NSString *readContent =[[NSString alloc] initWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil];
NSArray *readArray = [[NSArray alloc] initWithContentsOfFile:filePath];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: