Instance Method

class(forClassName:)

Returns the class from which this unarchiver instantiates an encoded object with a given class name.

Declaration

func `class`(forClassName codedName: String) -> AnyClass?

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.

Discussion

The class’s separate translation map is not searched.

See Also

Managing Class Names

class func setClass(AnyClass?, forClassName: String)

Sets a global translation mapping to decode objects encoded with a given class name as instances of a given class instead.

class func `class`(forClassName: String) -> AnyClass?

Returns the class from which this unarchiver instantiates an encoded object with a given class name.

func setClass(AnyClass?, forClassName: String)

Sets a translation mapping on this unarchiver to decode objects encoded with a given class name as instances of a given class instead.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software