Protocol
SingleValueEncodingContainer
A container that can support the storage and direct encoding of a single non-keyed value.
単一非キー値のストレージおよび直接エンコーディングをサポートできるコンテナ。
Technology
- Swift Standard Library
Swift標準ライブラリ
Declaration
宣言
protocol SingleValueEncodingContainer
Topics
話題
Instance Properties
様々なインスタンスプロパティ
var codingPath: [CodingKey]
The path of coding keys taken to get to this point in encoding.
エンコーディングのこの時点を得るために取られるコーディングキーのパス。
Required.
必須。
Instance Methods
インスタンスメソッド
func encode(UInt16)
Encodes a single value of the given type.
与えられた型の単一の値をエンコードします。
Required.
必須。
func encode(Int64)
Encodes a single value of the given type.
与えられた型の単一の値をエンコードします。
Required.
必須。
func encode(Int8)
Encodes a single value of the given type.
与えられた型の単一の値をエンコードします。
Required.
必須。
func encode(Double)
Encodes a single value of the given type.
与えられた型の単一の値をエンコードします。
Required.
必須。
func encode(String)
Encodes a single value of the given type.
与えられた型の単一の値をエンコードします。
Required.
必須。
func encode(UInt64)
Encodes a single value of the given type.
与えられた型の単一の値をエンコードします。
Required.
必須。
func encode(UInt8)
Encodes a single value of the given type.
与えられた型の単一の値をエンコードします。
Required.
必須。
func encode(Float)
Encodes a single value of the given type.
与えられた型の単一の値をエンコードします。
Required.
必須。
func encode(UInt32)
Encodes a single value of the given type.
与えられた型の単一の値をエンコードします。
Required.
必須。
func encode(UInt)
Encodes a single value of the given type.
与えられた型の単一の値をエンコードします。
Required.
必須。
func encode(Int16)
Encodes a single value of the given type.
与えられた型の単一の値をエンコードします。
Required.
必須。
func encode(Int)
Encodes a single value of the given type.
与えられた型の単一の値をエンコードします。
Required.
必須。
func encode(Bool)
Encodes a single value of the given type.
与えられた型の単一の値をエンコードします。
Required.
必須。
func encode(Int32)
Encodes a single value of the given type.
与えられた型の単一の値をエンコードします。
Required.
必須。
func encode<T>(T)
Encodes a single value of the given type.
与えられた型の単一の値をエンコードします。
Required.
必須。
See Also
参照
Encoding Containers
エンコーディングコンテナ
struct KeyedEncodingContainer
A concrete container that provides a view into an encoder’s storage, making the encoded properties of an encodable type accessible by keys.
ある具体的なコンテナで、あるエンコーダの持つストレージへのビューを提供します、エンコード可能型のエンコードされたプロパティをキーによってアクセス可能にしています。
protocol KeyedEncodingContainerProtocol
A type that provides a view into an encoder’s storage and is used to hold the encoded properties of an encodable type in a keyed manner.
ある型で、あるエンコーダの持つストレージへのビューを提供し、そしてエンコード可能型のエンコードされたプロパティをキー流儀で保持するために使われます。
protocol UnkeyedEncodingContainer
A type that provides a view into an encoder’s storage and is used to hold the encoded properties of an encodable type sequentially, without keys.
ある型で、あるエンコーダの持つストレージへのビューを提供し、そしてエンコード可能型のエンコードされたプロパティを順次的に、キーなしで保持するために使われます。