Initializer

init(from:)

Creates a new dictionary by decoding from the given decoder.

Declaration

init(from decoder: Decoder) throws
Available when Key conforms to Decodable and Value conforms to Decodable.

Parameters

decoder

The decoder to read data from.

Discussion

This initializer throws an error if reading from the decoder fails, or if the data read is corrupted or otherwise invalid.

Relationships

From Protocol

See Also

Encoding and Decoding

func encode(to: Encoder)

Encodes the contents of this dictionary into the given encoder.