[res writeToFile:filePath atomically:YES encoding:NSUTF8StringEncoding error:nil];
atomically:这个参数意思是如果为YES则保证文件的写入原子性,就是说会先创建一个临时文件,直到文件内容写入成功再导入到目标文件里.
如果为NO,则直接写入目标文件里.
本文介绍了文件写入过程中原子性的概念及其实现方式。当设置为原子写入时,系统将首先在一个临时文件中完成所有写入操作,确保数据完整无误后再替换原有文件,避免了中途因异常导致的数据不一致问题。
[res writeToFile:filePath atomically:YES encoding:NSUTF8StringEncoding error:nil];
atomically:这个参数意思是如果为YES则保证文件的写入原子性,就是说会先创建一个临时文件,直到文件内容写入成功再导入到目标文件里.
如果为NO,则直接写入目标文件里.
611

被折叠的 条评论
为什么被折叠?