メソッドatomically:
でパラメータが何を表しているのか疑問に思っています(たとえば)。に渡すのが一般的ですが、意味がわかりません。writeToFile:atomically:
-[NSArray writeToFile:atomically:]
YES
atomically:
17480 次
2 に答える
103
「アトミック書き込み」とは、ファイルへの正しく完全な書き込みまたはエラーのいずれかが保証される書き込みです。たとえば、書き込みの半分が機能する可能性はありません。その後、何か問題が発生し (電力の損失、ドライブのクラッシュなど)、残りの書き込みが失敗します。それはすべてまたは何もありません。これは一般的にあなたが望むものです。
于 2011-12-17T22:19:28.487 に答える
39
原子的に
YES の場合、データはバックアップ ファイルに書き込まれ、エラーが発生しないと仮定して、バックアップ ファイルの名前がパスで指定された名前に変更されます。それ以外の場合、データはパスに直接書き込まれます。
于 2011-12-17T22:18:09.850 に答える