Enumeration Case 列挙ケース

NSFileWrapperWritingAtomic

Whether writing is done atomically. 書き出しがアトミックに行われるかどうか。

Declaration 宣言

NSFileWrapperWritingAtomic = 1 << 0

Discussion 議論

You can use this option to ensure that, when overwriting a file package, the overwriting either completely succeeds or completely fails, with no possibility of leaving the file package in an inconsistent state. Because this option causes additional I/O, you shouldn't use it unnecessarily. For example, don't use this option in an override of -[NSDocument writeToURL:ofType:error:], because NSDocument safe-saving is already done atomically. あなたはこのオプションを使って、ファイルパッケージを上書きする場合に、上書きが完全に成功するか完全に失敗するかどちらかであることを、ファイルパッケージを矛盾する状態のままにしておく可能性なしに、保証します。このオプションが追加的なI/Oの原因となることから、あなたはそれを必要以上に使うべきではありません。例えば、このオプションを-[NSDocument writeToURL:ofType:error:]のオーバーライドの中で使わないでください、なぜなNSDocumentの安全な保存は、既にアトミックに行われるからです。