MJExtension的一些实用技巧
2015-07-31 21:42
302 查看
1、在代码文件中 引入"MJExtension.h" :解决属性中的命名和服务端传过来的数据中的key不同的问题
-(NSDcitionrary *)replacedkeyFromPropertyName
{
// ID和mytext对应的是我们头文件中的属性名称
// id 和 text 对应的是我们数据中的key
return@{@"ID": @"id" , @"mytext" : @"text"};
}
2、在代码文件中 引入"MJExtension.h" :解决字典中带有数组,数组中又带有字典的转化为问题
#import "类2.h"
-(NSDictionrary *)objectClassInArray
{
return @{@"对应字段key" : [类2 class]};
}
这样我们利用objectWithKeyValues就可以直接转化字典 :XB2 *lei = [XB2 objectWithKeyValues:dict];
如果是数组的话,可以用objectArrayWithKeyValuesArray来转化。
-(NSDcitionrary *)replacedkeyFromPropertyName
{
// ID和mytext对应的是我们头文件中的属性名称
// id 和 text 对应的是我们数据中的key
return@{@"ID": @"id" , @"mytext" : @"text"};
}
2、在代码文件中 引入"MJExtension.h" :解决字典中带有数组,数组中又带有字典的转化为问题
#import "类2.h"
-(NSDictionrary *)objectClassInArray
{
return @{@"对应字段key" : [类2 class]};
}
这样我们利用objectWithKeyValues就可以直接转化字典 :XB2 *lei = [XB2 objectWithKeyValues:dict];
如果是数组的话,可以用objectArrayWithKeyValuesArray来转化。
相关文章推荐
- 移动端适配
- NLog 相关
- LIS longest Increasing subarray 最长递增子序列
- Python删除指定时间的文件
- xml复习
- MySQL数据库的基础操作(建表,建库,插入,删除)
- [IOS] Class Memory Analysis
- C++ 智能指针详解
- 没有组织机构代码证、公章怎么认证微信公众号?
- python数据结构与算法——二叉树结构与遍历方法
- Android 笔记之Cursor 类
- 《汇编语言》第二版 王爽著 第八章 数据处理的两个基本问题 要点
- SpringMvc+Spring+Mybatis 环境集成
- eclipse hadoop远程调试
- SQLServer全文索引
- 51 单片机内存的认识
- Centos7安装Docker
- 如何在Windows平台下安装或卸载Apache服务
- 编程实现单链表的排序
- mysql启动错误:Starting MySQL.. ERROR! The server quit without updating PID file错误