回答:
はい。そうなる。
以下は、30文字の制限を超える文字です。
メソッドは、YESまたはNOにかかわらず、writeToFile:atomically:
常にOVERWRITE FILEatomically:
です。
Apple docsからの情報(NSData、セクション「データの保存」):
NSDataクラスとそのサブクラスは、内容をディスクにすばやく簡単に保存するメソッドを提供します。データ損失のリスクを最小限に抑えるために、これらの方法には、データをアトミックに保存するオプションがあります。アトミック書き込みは、データが完全に保存されるか、完全に失敗することを保証します。アトミック書き込みは、データを一時ファイルに書き込むことから始まります。この書き込みが成功した場合、メソッドは一時ファイルを最終的な場所に移動します。
ファイルが存在するかどうかの確認について一言もありません。
たとえば、そのようなチェックについて具体的に記述されcopyItemAtPath:toPath:error:
たドキュメント(NSFileManager、セクションディスカッション)のメソッドの場合:
同じ名前のファイルがdstPathにすでに存在する場合、このメソッドはコピーの試行を中止し、適切なエラーを返します。