Instance Method
インスタンスメソッド
setClassName:forClass:
Sets a mapping for this archiver to encode instances of a given class with the provided name, rather than their real name.
このアーカイバに対するあるマッピングを設定することで、与えられたクラスのインスタンスそれらをその提供された名前でエンコードします、それらの実際の名前ではなく。
Declaration
宣言
- (void)setClassName:(NSString
*)codedName
forClass:(Class)cls;
Parameters
パラメータ
codedName
The name of the class that the receiver uses uses in place of cls
.
レシーバがcls
の代わりに使うクラスの名前。
cls
The class for which to set up a translation mapping.
このクラスに対して変換マッピングを準備します。
Discussion
議論
When encoding, the receiver’s translation map overrides any translation that may also be present in the class’s map.
エンコードする場合、レシーバの持つ変換マップは、そのクラスの持つマップにもまた存在する何らかの変換をオーバーライドするかもしれません。
See Also
参照
Managing Classes and Class Names
クラスとクラス名を管理する
+ setClassName:forClass:
Sets a global translation mapping to encode instances of a given class with the provided name, rather than their real name.
あるグローバル転換マッピングを設定することで、ある与えられたクラスのインスタンスそれらをその提供された名前でエンコードします、それらの実際の名前ではなく。
+ classNameForClass:
Returns the class name with which the archiver class encodes instances of a given class.
それでアーカイバクラスがある与えられたクラスのインスタンスをエンコードするところのクラス名を返します。
- classNameForClass:
Returns the class name with which this archiver encodes instances of a given class.
それでこのアーカイバがある与えられたクラスのインスタンスをエンコードするところのクラス名を返します。