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

decode(_:from:format:)

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

Declaration 宣言

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

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(_:)エラーをスローします。プロパティリスト内のある値がデコードに失敗するならば、このメソッドは対応するエラーをスローします。

See Also 参照

Customizing Decoding あつらえのデコーディング