重写模型类Description的简便写法

2016-08-25  本文已影响39人  ShenYj

字典转模型,在模型类中往往需要重写description方法,便于我们查看模型的各个属性信息

一般的写法是:

- (NSString *)description{
    
    return [NSString stringWithFormat:@"name:%@,age:%@",self.name,self.age];
}

这种方式需要拼接,如果属性过多,使用麻烦
这里介绍一个KVC的另外一个方法(模型转字典)

- (NSString *)description{
    
    NSArray *keys = @[@"name",@"age"];
    
    return [self dictionaryWithValuesForKeys:keys].description;
    
}
    override var description: String {
        let keys = ["name","age"]
        return dictionaryWithValuesForKeys(keys).description
    }
上一篇下一篇

猜你喜欢

热点阅读