博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS开发小技巧--利用MJExtension解决数据结构复杂的模型转换
阅读量:6366 次
发布时间:2019-06-23

本文共 447 字,大约阅读时间需要 1 分钟。

一.开发中难免会遇到,系统返回的数据中字典套集合,集合里面又套一层字典,然后字典里面还有字典或者集合等等的复杂结构的数据...MJExtension轻松搞定这类问题

  1.解决方法一:

  例:百思项目中帖子数据有个模型,模型中还有一个最热评论的集合数据,集合数据要求是ChaosComment模型数据,然后ChaosComment模型中还有一个user字典(ChaosUser模型),如图:

  • 解决方案:利用MJExtension,实现mj_objectClassInArray方法,告诉模型中的这个集合属性对应自己的哪个模型就OK了
  • 注意:当时自己只是指定了以上方法,ChaosComment中的user模型并没有实现这个方法,但是框架已经帮我做了处理!

二.还有一种情况就是数据结构也很复杂,但是隐藏的很深的一个字典中,自己只需要其中的一个字典数据.为了这一个键值对,搞N多个模型出来有点忒浪费.MJExtension已经帮我们考虑好了

  2.解决方法二:如图:

  或者是一下,如图:

 

转载地址:http://durma.baihongyu.com/

你可能感兴趣的文章
二路归并排序 代码实例
查看>>
【转】理解 pkg-config 工具
查看>>
【转】Android中intent传递对象和Bundle的用法
查看>>
TCP/IP详解学习笔记(3)-IP协议,ARP协议,RARP协议
查看>>
什么是automatic variable?
查看>>
求数组的最长子数组之和的最大值
查看>>
Aptana Studio 介绍
查看>>
FireFox Personas for the NetBeans Platform
查看>>
HTC 惊艳 S710e G11 与电脑连接方式
查看>>
G13 智能拨号不好用的解决方法
查看>>
enum 枚举的使用(转)
查看>>
JDK5.0新特性系列---11.6线程 BlockingQueue
查看>>
以接口为主导的设计中, 我在使用的框架模式
查看>>
PYC文件简介
查看>>
Oracle创建用户、表空间、导入导出
查看>>
WordPress — 突破性能瓶颈,使用 WordPress 站群做 SEO 推广
查看>>
复习笔记
查看>>
java正则表达式应用
查看>>
软件构建——代码大全学习笔记一
查看>>
spx
查看>>