A type that can encode itself to an external representation.
SDK
- Xcode 9.0+
Framework
- Swift Standard Library
A type that can encode itself to an external representation.
SDK
Framework
func encode(to: Encoder)
Encodes this value into the given encoder.
Required. Default implementation provided.
Make your data types encodable and decodable for compatibility with external representations such as JSON.
typealias Codable
A type that can convert itself into and out of an external representation.
protocol Decodable
A type that can decode itself from an external representation.
protocol Coding Key
A type that can be used as a key for encoding and decoding.
struct Coding User Info Key
A user-defined key for providing context during encoding and decoding.