Contents

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:

    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