Generic Instance Method 総称体インスタンスメソッド

decode(_:from:)

Returns a value of the specified type by decoding a property list using the default property list format. 省略時のプロパティリストフォーマットを使ってあるプロパティリストをデコードすることによって、この指定された型の値を返します。

Declaration 宣言

func decode<T>(_ type: T.Type, from data: Data) throws -> T where T : Decodable

Parameters パラメータ

type

The type of the value to decode from the supplied property list. この型の値をこの提供されたプロパティリストからデコードすることになります。

data

The property list to decode. デコードすることになるプロパティリスト。

Discussion 議論

If the data is not a valid property list, this method throws the DecodingError.dataCorrupted(_:) error. If a value within the property list fails to decode, this method throws the corresponding error. データが有効なプロパティリストでないならば、このメソッドはDecodingError.dataCorrupted(_:)エラーをスローします。プロパティリスト内のある値がデコードに失敗するならば、このメソッドは対応するエラーをスローします。

Relationships 関係

From Protocol 由来プロトコル

See Also 参照

Decoding デコーディング