Overview 概要
With a Coding
type, you can losslessly convert between a custom type and a Coding
type.
Conforming a type to Coding
lets you opt in to encoding and decoding Dictionary
values keyed by the conforming type to and from a keyed container, rather than encoding and decoding the dictionary as an unkeyed container of alternating key-value pairs.