The encoder to write data to. データを書き込むエンコーダ。
Instance Method
インスタンスメソッド
encode(to:)
Encodes this optional value into the given encoder.
このオプショナル値を与えられたエンコーダにエンコードします。
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 宣言
func encode(to encoder: Encoder
) throws
Available when
Wrapped
conforms to Encodable
.
Wrapped
がEncodable
に準拠する時に利用可能です。
Parameters パラメータ
encoder
Discussion 解説
This function throws an error if any values are invalid for the given encoder’s format. この関数は、与えられたエンコーダの形式に対して何らかの値が無効であるならばエラーをスローします。
Relationships 関係
From Protocol 由来プロトコル
See Also 参照
Encoding and Decoding エンコーディングとデコーディング
func encode(to: Encoder, configuration: Wrapped.EncodingConfiguration)
Encodes this optional value into the specified encoder with help from the provided configuration.
Available when
Wrapped
conforms to EncodableWithConfiguration
.
Wrapped
がEncodableWithConfiguration
に準拠する時に利用可能です。
typealias Optional.EncodingConfiguration
A type alias for the type that provides additional information for encoding.
Available when
Wrapped
conforms to EncodableWithConfiguration
.
Wrapped
がEncodableWithConfiguration
に準拠する時に利用可能です。
init(from: Decoder)
Creates a new instance by decoding from the given decoder.
与えられたデコーダからデコードすることで新しいインスタンスを作成します。
Available when
Wrapped
conforms to Decodable
.
Wrapped
がDecodable
に準拠する時に利用可能です。
init(from: Decoder, configuration: Wrapped.DecodingConfiguration)
Creates a new instance by decoding from the given decoder with help from the provided configuration.
Available when
Wrapped
conforms to DecodableWithConfiguration
.
Wrapped
がDecodableWithConfiguration
に準拠する時に利用可能です。
typealias Optional.DecodingConfiguration
A type alias for the type that provides additional information for decoding.
Available when
Wrapped
conforms to DecodableWithConfiguration
.
Wrapped
がDecodableWithConfiguration
に準拠する時に利用可能です。