swift 模型+打印出模型信息

备注:swift4.0 需要在类的上面加上@objcMembers,否者会报错

1、定义属性

    var code : String?
    var png : String?
    var chs : String?

2、自定义构造函数

    init(dict : [String : String]) {
        super.init()
        
        setValuesForKeys(dict)
    }
    
    override func setValue(_ value: Any?, forUndefinedKey key: String) {}
    

3、重新description方法

    override var description: String {
        return dictionaryWithValues(forKeys: ["code","png","chs"]).description
    }

你可能感兴趣的:(swift 模型+打印出模型信息)