Initializing an NSUnarchiver
NSUnarchiverを初期化する
- initForReadingWithData:
Returns an NSUnarchiver
object initialized to read an archive from a given data object.
NSUnarchiver
オブジェクトを返します、あるアーカイブをある与えられたデータオブジェクトから読みだすように初期化されます。
Decoding objects
オブジェクトをデコードする
+ unarchiveObjectWithData:
Decodes and returns the object archived in a given NSData
object.
与えられたNSData
オブジェクトの中にアーカイブされるオブジェクトをデコードして返します。
Managing an NSUnarchiver
NSUnarchiverを管理する
atEnd
A Boolean value that indicates whether the receiver has reached the end of the encoded data while decoding.
あるブール値、それはレシーバがデコードの間にエンコードされたデータの終わりに到達したかどうかを指し示します。
- objectZone
Returns the memory zone used to allocate decoded objects.
デコードされたオブジェクトをアロケートするために使われるメモリゾーンを返します。
- setObjectZone:
Sets the memory zone used to allocate decoded objects.
デコードされたオブジェクトをアロケートするために使われるメモリゾーンを設定します。
systemVersion
The system version number in effect when the archive was created.
アーカイブが作成された時に有効なシステムバージョン番号。
Substituting classes or objects
クラスやオブジェクトを代理する
+ classNameDecodedForArchiveClassName:
Returns the name of the class used when instantiating objects whose ostensible class, according to the archived data, is a given name.
それの表向きのクラスが、アーカイブされたデータによれば、ある与えられた名前であるオブジェクトをインスタンス化する時に使われたクラスの名前を返します。
+ decodeClassName:asClassName:
Instructs instances of NSUnarchiver
to use the class with a given name when instantiating objects whose ostensible class, according to the archived data, is another given name.
それの表向きのクラスが、アーカイブされたデータによれば、別の与えられた名前であるオブジェクトをインスタンス化する時に、NSUnarchiver
のインスタンスにある与えられた名前を持つクラスを使うように指示します。
- classNameDecodedForArchiveClassName:
Returns the name of the class that will be used when instantiating objects whose ostensible class, according to the archived data, is a given name.
それの表向きのクラスが、アーカイブされたデータによれば、ある与えられた名前であるオブジェクトをインスタンス化する時に使われるだろうクラスの名前を返します。
- decodeClassName:asClassName:
Instructs the receiver to use the class with a given name when instantiating objects whose ostensible class, according to the archived data, is another given name.
それの表向きのクラスが、アーカイブされたデータによれば、別の与えられた名前であるオブジェクトをインスタンス化する時に、レシーバにある与えられた名前を持つクラスを使うように指示します。
- replaceObject:withObject:
Causes the receiver to substitute one given object for another whenever the latter is extracted from the archive.
レシーバに1つの与えられたオブジェクトを別のものの代わりにさせます、その字がアーカイブから抽出されるときはいつでも。