MJExtension 初步学习

MJExtension 的一些使用方法

1.在头文件中引入"MJExtension.h":解决属性中的命名和服务器传过来的数据中的 key 不同的问题

- (NSDictionary *)replacedkeyFromPropertyName

{   

   return @{@"ID":@"id"};//ID是属性名, id 是数据中的 key

}

2.解决字典中带有数组

#import "myClass.h"

- (NSDictionary *)objectClassInArray

{

   return @{@"对应字段key" : [myClass class]};

}

这样我们利用objectWithKeyValues就可以直接转化字典 ;

3.字典数组 -->模型数组

[Dic1,

Dic2,

Dic3]

如果每个字典都是一个模型 model.h

NSArray *modelArr = [model objectArrayWithKeyValuesArray:字段数组];

4.在上面的基础上,每个字典里面有数组,数组里面存放着若干个相同的模型,使用下面的方法

1>首先在模型类.m文件中,引入#import "MJExtension.h"

然后在 @implementation 和 @end之间 写上

- (NSDictionary *)objectClassInArray

{

return @{@"arrayName" : [模型类名 class]};//假设数组的key值是arrayName

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容