Contents

setClassName(_:for:)

Sets a mapping for this archiver to encode instances of a given class with the provided name, rather than their real name.

Declaration

func setClassName(_ codedName: String?, for cls: AnyClass)

Parameters

  • codedName:

    The name of the class that the receiver uses uses in place of 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