MJExtension使用的理解
2018-04-02 本文已影响0人
一只不断前进的小蜗牛

常用方法: [User objectWithKeyValues:dict] 将字典转为数组
在模型内部实现+ (NSDictionary*)objectClassInArray方法 实现这个方法的目的:告诉MJExtension框架statuses和ads数组里面装的是什么模型
在模型内部实现+ (NSDictionary*)replacedKeyFromPropertyName方法 模型中的属性名和字典中的key不相同(或者需要多级映射)
[User keyValuesArrayWithObjectArray:userArray] 将模型数组转为字典数组
[User objectArrayWithKeyValuesArray:dictArray] 将字典数组转为模型数组
总结:反正你就把字典中的key 当属性用,只要他们两个名字一致就可以
无论是多么复杂的结构 但凡是字典都可以用 [User objectWithKeyValues:dict] 转为模型