文書   >   Foundation   >   Archives and Serialization   >   PropertyListEncoder   >   encode(_:)
汎用インスタンスメソッド
encode(_:)
指定した値のコード化されたバージョンを表すプロパティリストを返します。
宣言
パラメータ
value | プロパティリストとしてコード化すべき値。 |
議論
指定した値をコード化する際に問題があった場合、このメソッドは問題の型に基づいてエラーを throw します。
- 値がコード化に失敗したか、またはコード化に失敗した入れ子になった値が含まれています。このメソッドは、対応するエラーを throw します。
- 値をプロパティリストとしてコード化することはできません。このメソッドは invalidValue エラーを throw します。
関連
汎用の制約
Value : Encodable
以下も見よ
コード化
func init( )
デフォルトの書式設定を使用して、再利用可能な新しいプロパティリストエンコーダを作成します。