第一步: pod 'MJExtension'
第二步:#import <MJExtension/MJExtension.h>
第三步:如果返回的字典中的key与model中的属性不对应在model的.m文件中加入以下代码
+(NSDictionary *)mj_replacedKeyFromPropertyName
{
return @{
@"userId" : @"id",
};
}
第四步:如果要处理字典中的返回值,在model的.m文件中实现对应属性的set方法,如下:要把服务器返回的时间戳毫秒改为妙
-(void)setCreateDate:(NSTimeInterval)createDate
{
_createDate = createDate/100;
}
第五部:如果要把自己创建的model存储到本地的NSUserdefaults中,要在mode的.m文件的顶部 加上MJCodingImplementation
@implementation UserMessage
//存储到本地的时候需要编码解码
MJCodingImplementation
如果返回的字典中的key与model中的属性不对应在model的.m文件中加入以下代码
+(NSDictionary *)mj_replacedKeyFromPropertyName
{
return @{
@"userId" : @"id",
};
}
//如果要处理字典中的返回值,在model的.m文件中实现对应属性的set方法,如下:要把服务器返回的时间戳毫秒改为妙
-(void)setCreateD