atomically:
パラメータが、writeToFile:atomically:
メソッド(たとえば、-[NSArray writeToFile:atomically:]
)の略であると思います。 atomically:
にはYES
を渡すのが一般的ですが、その意味はわかりません。writeToFile:原子的に:原子的にはどういう意味ですか?
50
A
答えて
91
「原子書き込み」は、ファイルへの書き込みが完全であるか、エラーが発生していることが保証されているものです。書き込みの半分が動作し、次に何か悪いことが起こる(電源が切れ、ドライブがクラッシュするなど)、残りの書き込みが失敗する可能性はありません。それはすべてかどうかです。これは一般的にあなたが望むものです。
34
アトミック
YESの場合、データは、バックアップファイルに書き込まれ、エラーが発生しないバックアップファイルを次に、仮定は、パスによって指定された名前に変更されます。それ以外の場合、データはパスに直接書き込まれます。
+0
私にとっては良い説明です。ありがとう。 –
関連する問題
- 1. writeToFile:原子的にのみ初めて動作する
- 2. WriteToFile:原子的に非難する警告
- 3. 「トランザクションでは、2回目の試みは原子的に失敗します」とはどういう意味ですか?
- 4. linqは原子的に更新してクエリできますか?
- 5. 演算子 '=>'はC#でどういう意味ですか?
- 6. (filename.java.i、filename.jar.i)の拡張子はどういう意味ですか
- 7. ハスケルの/ =演算子はどういう意味ですか?
- 8. Xcode 3.2の@property(非原子的、保持)とXcode 4.2の@property(強い、非原子的)の差
- 9. Javaに明示的なアクセス修飾子がない場合はどういう意味ですか?
- 10. Erlang原子がどのようにゴミ収集できるか
- 11. スクロールをアニメーション化し、原子的にズームしますか?
- 12. Cudaは原子的に操作を実行します
- 13. 特定のファイル記述子に原子炉を登録するにはどうすればよいですか?
- 14. 目的Cの^はどういう意味ですか?
- 15. 私はこのような原子の配列を持っていると言うの原子
- 16. 目的c演算子意味
- 17. Haxeで「物理的に等しい」とはどういう意味ですか?
- 18. Java(非空の)ディレクトリを原子的に削除
- 19. 原子配列を効率的に成長させる
- 20. $演算子はHHの原子ベクトルには無効ですR
- 21. はrcleartoolチェックイン原子ですか?
- 22. 原子とは何ですか?
- 23. RedisはZINCRBY原子ですか?
- 24. 原子のルビーメソッド?スキーム
- 25. 原子フィードのカスタムタグ
- 26. SVN原子はハウツー私は
- 27. Objective-Cの原子/非原子の証拠
- 28. C++ 11原子::店舗と原子::負荷
- 29. PHPの!==比較演算子はどういう意味ですか?
- 30. 原子は実際に合成されたプリミティブのために何かを意味しますか?
新しいファイルが完全にディスクに保存されるまで、古いファイルは変更または削除されません。 –
Upvote for "これは一般的にあなたが望むものです。" –