A type that can be used as a key for encoding and decoding.
SDK
- Xcode 9.0+
Framework
- Swift Standard Library
A type that can be used as a key for encoding and decoding.
SDK
Framework
init?(int Value: Int)
Creates a new instance from the specified integer.
Required.
init?(string Value: String)
Creates a new instance from the given string.
Required.
var int Value: Int?
The value to use in an integer-indexed collection (e.g. an int-keyed dictionary).
Required.
var string Value: String
The string to use in a named collection (e.g. a string-keyed dictionary).
Required.
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 Encodable
A type that can encode itself to an external representation.
protocol Decodable
A type that can decode itself from an external representation.
struct Coding User Info Key
A user-defined key for providing context during encoding and decoding.