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 宣言

class func archiveRootObject(_ rootObject: Any, 
                      toFile path: String) -> Bool

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 戻り値

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

Discussion 議論

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

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

See Also 参照

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

Related Documentation 関連文書