Instance Method
インスタンスメソッド
classForClassName:
Returns the class from which this unarchiver instantiates an encoded object with a given class name.
それからこのアンアーカイバがある与えられたクラス名でエンコードされたオブジェクトをインスタンス化するところのクラスを返します。
Declaration
宣言
- (Class)classForClassName:(NSString
*)codedName;
Parameters
パラメータ
codedName
The name of a class.
クラスの名前。
Return Value
戻り値
The class from which the receiver instantiates an encoded object with the class name codedName
. Returns nil
if the receiver does not have a translation mapping for codedName
.
クラス、それからレシーバがクラス名codedName
でエンコードされたオブジェクトをインスタンス化します。nil
を返します、もしレシーバがcodedName
に対する変換マッピングを持たないならば。
Discussion
議論
The class’s separate translation map is not searched.
クラスの持つ独立した変換マップは、調べられません。
See Also
参照
Managing Class Names
クラス名を管理する
+ setClass:forClassName:
Sets a global translation mapping to decode objects encoded with a given class name as instances of a given class instead.
ある与えられたクラス名でエンコードされたオブジェクトを、代わりにある与えられたクラスのインスタンスとしてデコードするように、あるグローバル転換マッピングを設定します。
+ classForClassName:
Returns the class from which this unarchiver instantiates an encoded object with a given class name.
それからこのアンアーカイバがある与えられたクラス名でエンコードされたオブジェクトをインスタンス化するところのクラスを返します。
- setClass:forClassName:
Sets a translation mapping on this unarchiver to decode objects encoded with a given class name as instances of a given class instead.
ある与えられたクラス名でエンコードされたオブジェクトを、代わりにある与えられたクラスのインスタンスとしてデコードするように、あるグローバル転換マッピングをこのアーカイバ上で設定します。