文書   >   Swift 標準ライブラリ   >   Encoding,Decoding   > Encoder
プロトコル
Encoder
値を外部表現の元来の形式にコード化することができる型。
トピックス
インスタンスプロパティー
var codingPath: [CodingKey]
コード化する時にこの点に到達するために使用されるコード化キーのパス。
必須。
var userInfo: [CodingUserInfoKey : Any]
コード化のためにユーザーによって設定されたコンテキスト情報。
必須。
インスタンスメソッド
func container<Key>(keyedBy: Key.Type)
与えられたキーの型でキー入力された複数の値を保持するのに適したコード化コンテナを返します。
必須。
func singleValueContainer( )
1 つの原始的値を保持するのに適したコード化コンテナを返します。
必須。
func unkeyedContainer( )
複数のキーなしの値を保持するのに適したコード化コンテナを返します。
必須。
以下も見よ
エンコーダとデコーダ
protocol Decoder
元来の形式からメモリ内表現に値を復号できる型。
enum EncodingError
値のコード化中に発生するエラー。
enum DecodingError
値の復号化中に発生するエラー。