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

writeToURL:atomically:

Writes the contents of the array to the location specified by a given URL. 配列の内容をある与えられたURLによって指定された位置に書き出します。

Declaration 宣言

- (BOOL)writeToURL:(NSURL *)url 
        atomically:(BOOL)atomically;

Parameters パラメータ

aURL

The location at which to write the array. そこで配列を書き込むことになる位置。

flag

If YES, the array is written to an auxiliary location, and then the auxiliary location is renamed to aURL. If NO, the array is written directly to aURL. The YES option guarantees that aURL, if it exists at all, won’t be corrupted even if the system should crash during writing. YESならば、配列はある補助的な位置に書き込まれます、それからその補助的な位置はaURLに名前変更されます。NOならば、配列は直接にaURLに書き出されます。YESオプションはaURLを保証します、それがともかく存在するならば、システムが書き出しの間にクラッシュするとしても。

Return Value 戻り値

YES if the location is written successfully, otherwise NO. YES、もしその場所がうまく書き出されるならば、そうでなければNO

Discussion 議論

If the array’s contents are all property list objects (NSString, NSData, NSArray, or NSDictionary objects), the location written by this method can be used to initialize a new array with the class method arrayWithContentsOfURL: or the instance method initWithContentsOfURL:. 配列の持つ内容が全てプロパティリストオブジェクトであるならば(NSString, NSDataNSArray、またはNSDictionaryオブジェクト)、このメソッドによって書き込まれる位置は、新しい配列をクラスメソッドarrayWithContentsOfURL:またはインスタンスメソッドinitWithContentsOfURL:で初期化するために使われることができます。

See Also 参照

Storing Arrays 配列をソートする

Related Documentation 関連文書