Type Method 型メソッド

archiveRootObject:toFile:

Creates a temporary instance of NSArchiver and archives an object graph by encoding it into a data object and writing the resulting data object to a specified file. NSArchiverの一時インスタンスを作成します、そしてそれをデータオブジェクトにエンコードして結果データオブジェクトをある指定されたファイルに書き出すことによって、オブジェクトグラフをアーカイブします。

Declaration 宣言

+ (BOOL)archiveRootObject:(id)rootObject 
                   toFile:(NSString *)path;

Parameters パラメータ

rootObject

The root object of the object graph to archive. アーカイブすることになるオブジェクトグラフのルートオブジェクト。

path

The location of the the file into which to write the archive. それへとアーカイブを書き込むことになるファイルの位置。

Return Value 戻り値

YES if the archive was written successfully, otherwise NO. YES、もしアーカイブがうまく書き込まれたならば、そうでなければNO

Discussion 議論

This convenience method invokes archivedDataWithRootObject: to get the encoded data, and then sends that data object the message writeToFile:atomically:, using path for the first argument and YES for the second. この便宜メソッドは、archivedDataWithRootObject:発動してエンコード済みデータを取得します、そしてそれからそのデータオブジェクトをメッセージwriteToFile:atomically:に送ります、pathを最初の引数に対してそしてYESを2番目に対して使います。

The archived data should be retrieved from the archive by an NSUnarchiver object. アーカイブされたデータは、アーカイブからNSUnarchiverオブジェクトをによって回収されるべきです。

See Also 参照

Archiving data データをアーカイブする

Related Documentation 関連文書