MJExtension 初步学习

作者: 一铭_ | 来源:发表于2015-11-23 22:04 被阅读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

    }

    相关文章

      网友评论

        本文标题:MJExtension 初步学习

        本文链接:https://www.haomeiwen.com/subject/huyrhttx.html