Decodable и Realm


#1

Всем привет, кто реализовал модели данных для реклам, которые инициализировались бы с Decodable сразу

Сейчас сделал, причем, что странно но все работает?

Может были у вас какие камни подводные?!
чего стоит ожидать!?


#2

Я использую ObjectMapper и никаких подводных камней.

import RealmSwift
import ObjectMapper

public class Coach: Object, Mappable {
    
    dynamic var firstName: String?
    dynamic var lastName: String?
    dynamic var email: String?
    dynamic var profilePicUrl: String?
    dynamic var phone: String?
    dynamic var isConfirmed: Bool = false
    
    required convenience public init?(map: Map) {
        self.init()
    }
    
    public func mapping(map: Map) {
        firstName <- map["first_name"]
        lastName <- map["last_name"]
        email <- map["email"]
        profilePicUrl <- map["profile_pic_url"]
        phone <- map["phone"]
        isConfirmed <- map["is_confirmed"]
    }
}