Ric*_*kye 3 iphone objective-c ios
我想将文本写入文件,但是在搜索解决方案时,我发现"read-append-write"到处都是,但是文件对于iOS设备的内存来说太大了,它会冻结和重新生成.有没有其他解决方案呢?
小智 10
您可以使用NSFileHandle该类,以便不必将整个文件读入内存(顺便说一下,对于任何文件都是不好的做法!):
NSFileHandle *fh = [NSFileHandle fileHandleForWritingAtPath:@"/path/to/file.ext"];
[fh seekToEndOfFile];
NSData *data = // obtain an NSData somehow
[fh writeData:data];
[fh closeFile];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1001 次 |
| 最近记录: |