型メソッド


encode(_:to:)


提供されたエンコーダに値をコード化します。


iOS 15.0+ iPadOS 15.0+ macOS 12.0+ Mac Catalyst 15.0+

tvOS 15.0+ WatchOS 8.0+ VisionOS 1.0+ Xcode 13.0+


static func encode(
_ value: Self.Value,
to encoder: Encoder
) throws


必須 デフォルトの実装が提供されます。






パラメータ


value

コード化すべき値。


encoder

そこにデータを書き込むべきエンコーダ。



議論


エンコーダへの書き込みが失敗すると、このメソッドはエラーを throws します。






デフォルトの実装


EncodableAttributedStringKey の実装


static func encode(Self.Value, to: Encoder)

ValueEncodable に準拠している場合に使用できます。


static func encode(Self.Value, to: Encoder)

デフォルトの実装を使用して、提供されたエンコーダに Objective-C 値をコード化します。

ValueNSObject および NSSecureCoding に準拠している場合に使用できます。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ