Ios自己面试总结iOS开发

MJExtension 初步学习

2015-11-23  本文已影响460人  一铭_

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

}

上一篇 下一篇

猜你喜欢

热点阅读