atomically

在writeToFile 方法中  atomically,参数值为BOOL类型,用于通知是否应该首先将文件内容保存在临时文件夹中,当文件成功保存后,再将该临时文件和原始文件交换。这是一种安全机制,如果在保存过程中出现意外,不会破坏原始文件,但这种安全机制会付出一定的代价,在保存过程中,由于原始文件仍然保存在磁盘中,所以需要使用双倍的空间。除非保存的文件非常大,将会占用用户硬盘的空间,否则应该自动保存文件。

你可能感兴趣的:(atomically)