Type Method 型メソッド

setClass(_:forClassName:)

Sets a global translation mapping to decode objects encoded with a given class name as instances of a given class instead. ある与えられたクラス名でエンコードされたオブジェクトを、代わりにある与えられたクラスのインスタンスとしてデコードするように、あるグローバル転換マッピングを設定します。

Declaration 宣言

class func setClass(_ cls: AnyClass?, 
       forClassName codedName: String)

Parameters パラメータ

cls

The class with which to replace instances of the class named codedName. このクラスで、codedNameと命名されたクラスのインスタンスそれらを置き換えることになります。

codedName

The ostensible name of a class in an archive. アーカイブの中のあるクラスの表向きの名前。

Discussion 議論

When decoding, the class’s translation mapping is used only if no translation is found first in an instance’s separate translation map. デコードする場合、クラスの持つ変換マッピングは、変換がインスタンスの持つ独立した変換マップにおいて最初に見つけられない場合にのみ使われます。

See Also 参照

Managing Class Names クラス名を管理する