インスタンスを保存NSKeyedArchiverを使うとインスタンスをそのまま保存することができます。これはJavaのように自動でやってくれるものではなくNSCodingというプロトコルを実装しなければなりません。APIのクラスには実装されていますが、自分でクラスを作った場合にはこれを自分で実装しなければなりません。GetterでNSCodingを実装しているクラスのサンプル。self;}@endここで重要な部分は赤で示したところです。この部分でファイルにインスタンスの情報を書き込みます。decodeIntForKey:##KEY##];を使います。このメソッドにはint型のみでなくそれ以外のいくつかの型が扱えます。initWithCoder:decoder]をそれぞれ書いておく必要があります。このとき、NSArchiverを使うとキーを設定できず、decodeやencodeを呼び出す順番でどの情報が呼び出されるかが決まります。