型メソッド


encode(_:to:)


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


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


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






パラメータ


value

コード化すべき値。


encoder

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



議論


デフォルトの実装では、オブジェクトに対して NSKeyedArchiver を使用し、結果のデータに対して encode(to:) を呼び出します。


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






デフォルトの実装


EncodableAttributedStringKey の実装


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

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















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ