MJExtension的使用之超简单粗暴的讲解使用

MJExtension 是MJ老师写的非常好用的Model,和自己写Model 相比要省去很多的时间,调用的方法也十分的简单,这个第三方简直是超级好用

一般请求出来的数据最外层是一个字典,使用这一个方法mj_objectWithKeyValues就足够了,调用方法非常简单

比如创建一个MoneyModel 类, 调用方法就是 MoneyModel *moneyM = [MoneyModel mj_objectWithyKeyValues: responseObject];  这里的responseObject 就是值的请求出来的字典,是不相当的简单。

如果请求出来的数据里面还有数组类型,那么这是后就调用对应数组的方法,比如MoneyModel里面有一个数组属性 叫Name,

那么对这个Name数组呢再创建一个Model类,就叫NameModel , 调用方法就用 mj_objectArrayWithKeyValuesArray

那么代码的写法和第一个字典的一样,NameModel *nameM = [NameModel mj_objectArrayWithKeyValuesArray:moneyM.name];是不是很简单。

当然还需要一些再Model 中写的代码,

+ (NSDictionary *)objectClassInArray{

    return @{

             //             @"infoModel" : @"courseInfo",

             @"info":[NameModel class]

             

             };

}

+ (NSDictionary *)replacedKeyFromPropertyName{

    return @{

             @"name" : @"info.name",

             };

}

 

那么OK,就这样一个字典中有数组的数据就已经搞好了,就可以直接拿去给tableView,CollectionView ,View,Label, 等等去赋值了,我感觉我写的这边关于MJExtension使用的文章OC的刚入门的都可以看懂,粗暴易懂,直接上手。

 

最后附上     iOS开发学习交流群      群号:854192594

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值