The key type to use for the container. コンテナに対して使うためのキー型。
Generic Instance Method
総称体インスタンスメソッド
container(keyed
container(keyedBy:)
Returns an encoding container appropriate for holding multiple values keyed by the given key type.
与えられたキー型によってキー付けされる複数の値を保持するのに適切なエンコーディングコンテナを返します。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 9.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
func container<Key>(keyedBy type: Key.Type) -> KeyedEncodingContainer
<Key> where Key : CodingKey
Parameters パラメータ
type
Return Value 戻り値
A new keyed encoding container. 新しいキー付けされるエンコーディングコンテナ。
Discussion 解説
You must use only one kind of top-level encoding container. This method must not be called after a call to unkeyed
or after encoding a value through a call to single
あなたは、ある種のトップレベルのエンコーディングコンテナのみを使う必要があります。このメソッドは、unkeyed
への呼び出しの後、またはsingle
への呼び出しを通して値をエンコードする後に呼び出されてはなりません