Instance Method インスタンスメソッド

writeToFile:atomically:

Writes the data object's bytes to the file specified by a given path. データオブジェクトの持つバイトをある与えられたパスによって指定されたファイルに書き込みます。

Declaration 宣言

- (BOOL)writeToFile:(NSString *)path 
         atomically:(BOOL)useAuxiliaryFile;

Parameters パラメータ

path

The location to which to write the receiver's bytes. If path contains a tilde (~) character, you must expand it with stringByExpandingTildeInPath before invoking this method. それにレシーバの持つバイトを書き出すことになる場所。pathがチルダ(~)文字を含むならば、あなたはそれをstringByExpandingTildeInPathで、このメソッドを発動する前に展開しなければなりません。

atomically

If YES, the data is written to a backup file, and then—assuming no errors occur—the backup file is renamed to the name specified by path; otherwise, the data is written directly to path. YESならば、データはバックアップファイルに書き出されます、そしてその次に — 何もエラーが起こらないとすれば — バックアップファイルはpathによって指定される名前に改名されます;そうでなければ、データは直接にpathに書き出されます。

Return Value 戻り値

YES if the operation succeeds, otherwise NO. YES、もし操作が成功するならば、そうでなければNO

Discussion 議論

This method may not be appropriate when writing to publicly accessible files. To securely write data to a public location, use NSFileHandle instead. このメソッドは、パブリックにアクセス可能なファイルに書き込む場合は、適切ではないかもしれません。安全にデータをパブリックな場所に書き出すには、NSFileHandleを代わりに使ってください。 For more information, see Securing File Operations in Secure Coding Guide.

See Also 参照

Writing Data to a File ファイルにデータを書き込む