The encoder to write data to. データを書き込むエンコーダ。
Instance Method
インスタンスメソッド
encode(to:
encode(to:configuration:)
Encodes this optional value into the specified encoder with help from the provided configuration.
Availability
- iOS 15.0+
- iPadOS 15.0+
- macOS 12.0+
- Mac Catalyst 15.0+
- tvOS 15.0+
- watchOS 8.0+
- Xcode 13.0+
Technology
- Foundation ファウンデーション
Declaration 宣言
func encode(to encoder: Encoder
, configuration: Wrapped.EncodingConfiguration
) throws
Available when
Wrapped
conforms to EncodableWithConfiguration
.
Wrapped
がEncodableWithConfiguration
に準拠する時に利用可能です。
Parameters パラメータ
encoder
configuration
An encoding configuration instance that provides additional information necessary for encoding.
Discussion 解説
Use this method when the wrapped value conforms to Encodable
.
Relationships 関係
From Protocol 由来プロトコル
See Also 参照
Encoding and Decoding エンコーディングとデコーディング
func encode(to: Encoder)
Encodes this optional value into the given encoder.
このオプショナル値を与えられたエンコーダにエンコードします。
Available when
Wrapped
conforms to Encodable
.
Wrapped
がEncodable
に準拠する時に利用可能です。
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
に準拠する時に利用可能です。