create - swift codable codingkeys
Swift 4 codificador y decodificador personalizados (0)
He estado jugando con Codable
y leyendo y escribiendo JSON desde y hacia un archivo. Ahora me gustaría escribir un Coder
personalizado que pueda leer y escribir archivos .strings
iOS. Puede alguien ayudarme con esto? Encontré los protocolos Encoder
y Decoder
, pero no tengo idea de qué debería implementar aquí:
class StringsEncoder {}
extension StringsEncoder: Encoder {
var codingPath: [CodingKey?] {
return []
}
var userInfo: [CodingUserInfoKey : Any] {
return [:]
}
func container<Key>(keyedBy type: Key.Type) -> KeyedEncodingContainer<Key> where Key : CodingKey {
}
func unkeyedContainer() -> UnkeyedEncodingContainer {
}
func singleValueContainer() -> SingleValueEncodingContainer {
}
}
extension StringsEncoder: Decoder {
func container<Key>(keyedBy type: Key.Type) throws -> KeyedDecodingContainer<Key> where Key : CodingKey {
}
func unkeyedContainer() throws -> UnkeyedDecodingContainer {
}
func singleValueContainer() throws -> SingleValueDecodingContainer {
}
}