The decoder to read data from. それからデータを読み出すデコーダ。
Initializer
init(from:)
Creates a new dictionary by decoding from the given decoder.
新しい辞書を、指定のデコーダからデコードすることによって作成します。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 9.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
init(from decoder: Decoder
) throws
Available when
Key
conforms to Decodable
and Value
conforms to Decodable
.
Key
がDecodable
に準拠するそしてValue
がDecodable
に準拠する時に利用可能です。
Parameters パラメータ
decoder
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.
この辞書の内容を指定のエンコーダへとエンコードします。
Available when
Key
conforms to Encodable
and Value
conforms to Encodable
.
Key
がEncodable
に準拠するそしてValue
がEncodable
に準拠する時に利用可能です。