iOS 字典自动转模型
来源:互联网 发布:千方百剂医药软件下载 编辑:程序博客网 时间:2024/06/08 15:43
利用runtime写了一个字典自动转模型。虽然网上有很多的教程,但是还是根据自己的思路来写比较容易理解。
主要思路就是,类型的判断。如果类型为数组则遍历,然后在判断遍历的数据的类型。直到遇到字典,然后循环字典的字段和模型的属性进行匹配复制。
如果遇到有个id的字典。直接用xxxid代替就行了。
github:https://github.com/eyesoffish/dicToModel
@interface ActiveFriendModel : NSObject@property (nonatomic,strong) NSString *avatar;@property (nonatomic,strong) NSString *username;@property (nonatomic,strong) NSString *introduce;@property (nonatomic,strong) NSString *uid;@property (nonatomic,strong) NSString *pid;@property (nonatomic,strong) NSString *message;//处理过后的数据@property (nonatomic,assign) NSInteger apply;//游戏状态@property (nonatomic,strong) NSString *status;@end
//如果对字段有特殊要求的。可以在set方法里面做处理
使用方式:[[DicToModel dicToModel] modelGetData:response[@"data"] model:[ActiveFriendModel class]];
阅读全文
0 0
- iOS 字典自动转模型
- 自动字典转模型
- IOS字典转模型
- ios 字典转模型
- iOS 字典转模型
- iOS 字典转模型
- iOS 字典转模型
- ios-字典转模型
- IOS 学习 字典转模型
- IOS中的字典转模型
- iOS 字典转模型示例
- ios开发--字典转模型
- iOS runtime字典转模型
- IOS之字典转模型
- iOS 数组/字典转模型
- [IOS笔记]字典转模型
- iOS 字典转模型~方法
- iOS模型设计---字典转模型
- 数据分析利器之hive优化十大原则
- git svn
- Acrigs API for Javascrip绘制点和直线
- linux ping: unknown host www.baidu.com问题
- 字节流、字符流、字节缓冲流、字符缓冲流
- iOS 字典自动转模型
- java Iterator 接口
- CSMA/CD
- kotlin 异步线程简单事例,加http请求,异步线程之间的通信
- 利用kaptcha实现验证码(Servlet实现)
- android编程中遇到的Unable to find explicit activity class错误的原因及解决办法
- java小算法—求单链表的中节点
- Top 20+ MySQL Best Practices【sql优化】 .
- 用myEclipse搭建jsp开发环境