Generic Instance Method

decodeDecodable(_:forKey:)

Decodes a decodable value associated with a given key.

Declaration

@nonobjc func decodeDecodable<T>(_ type: T.Type, forKey key: String) -> T? where T : Decodable

Relationships

Generic Constraints

  • T : Decodable
    

See Also

Decoding Data

func containsValue(forKey: String)

Returns a Boolean value that indicates whether the archive contains a value for a given key within the current decoding scope.

func decodeTopLevelDecodable<T>(T.Type, forKey: String)

Decodes a top-level decodable value associated with a given key.

func decodeBool(forKey: String)

Decodes a Boolean value associated with a given key.

func decodeBytes(forKey: String, returnedLength: UnsafeMutablePointer<Int>?)

Decodes a stream of bytes associated with a given key.

func decodeDouble(forKey: String)

Decodes a double-precision floating-point value associated with a given key.

func decodeFloat(forKey: String)

Decodes a single-precision floating-point value associated with a given key.

func decodeInt32(forKey: String)

Decodes a 32-bit integer value associated with a given key.

func decodeInt64(forKey: String)

Decodes a 64-bit integer value associated with a given key.

func decodeObject(forKey: String)

Decodes and returns an object associated with a given key.

func finishDecoding()

Tells the receiver that you are finished decoding objects.