The decoder to read data from. それからデータを読み出すデコーダ。
Initializer
init(from:)
Creates a new instance 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 10.2+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
init(from decoder: Decoder
) throws
Available when
Bound
conforms to Decodable
.
Bound
が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. このイニシャライザは、デコーダからの読み出しが失敗するならば、または読み込んだデータが不正またはそうでなくとも無効ならば、エラーをスローします。
Note 注意
This documentation comment was inherited from Decodable
.
この文書化コメントは、Decodable
から引き継がれました。
Relationships 関係
From Protocol 由来プロトコル
See Also 参照
Encoding and Decoding a Range ある範囲を符号化そして復号する
func encode(to: Encoder)
Encodes this value into the given encoder.
この値を与えられたエンコーダにエンコードします。
Available when
Bound
conforms to Encodable
.
Bound
がEncodable
に準拠する時に利用可能。