setvalueforkey 字典转模型以及注意事项
来源:互联网 发布:手机怎么修改mac地址 编辑:程序博客网 时间:2024/06/01 09:39
字典转模型我们需要考虑三种特殊情况:
1.当字典的key和模型的属性匹配不上
2.模型中嵌套模型(模型属性是另外一个模型对象)
3.数组中装着模型(模型的属性是一个数组,数组中是一个个模型对象)
#import <Foundation/Foundation.h>
@interface GrouponsModel : NSObject
@property (nonatomic,copy)NSString *buyCount;
@property (nonatomic,copy)NSString *icon;
@property (nonatomic,copy)NSString *price;
@property (nonatomic,copy)NSString *title;
// 对象方法
- (instancetype)initWithDict:(NSDictionary *)dict;
// 类方法
+ (instancetype)grouponsModelWidthDict:(NSDictionary *)dict;
@end
#import "GrouponsModel.h"
@implementation GrouponsModel
- (instancetype)initWithDict:(NSDictionary *)dict {
if (self = [superinit]) {
[selfsetValuesForKeysWithDictionary:dict];
}
returnself;
}
+ (instancetype)grouponsModelWidthDict:(NSDictionary *)dict {
return [[selfalloc]initWithDict:dict];
}
@end
- setvalueforkey 字典转模型以及注意事项
- 字典转模型注意事项
- 字典转模型的注意事项
- 字典转模型需要注意的问题,以及第三方框架来处理字典转模型
- MJExtention 字典转模型详解使用注意以及利用runtime字典转模型的使用注意
- 字典转模型和NSCoding 以及 NSKeyedArchiver归档
- 字典转模型时,字典包含字典
- 自定义模型转字典,字典转模型
- 字典转模型
- 字典转模型
- 字典转模型
- 字典转模型
- 字典转模型
- —字典转模型
- 字典转模型
- IOS字典转模型
- ios 字典转模型
- UI012---字典转模型
- 【九度OJ】题目1056:最大公约数 解题报告
- Scp(secure copy)Linux间传输文件
- java范型
- 我希望进入大学时就能知道的一些事儿
- javaScript深克隆
- setvalueforkey 字典转模型以及注意事项
- Opencv 颜色空间处理(Color space processing)
- 栈(poj 2559)
- bzoj1636
- 为什么要使用数据连接池
- 图论(4)-floyd(最短路径)
- linux c之使用pthread_create创建线程pthread_join等待线程和pthread_exit终止线程总结
- 如何写好测试分析
- deeplearning4j-deeplearning4j-0.7.2 源码编译