调用MJExtension模型转字段的方法 mj_keyValues 在部分机型部分系统上会发生崩溃,究其原因是因为模型中有一个UIImage类型的属性 by:初光夫 ...
分类:
其他好文 时间:
2019-12-25 14:31:57
阅读次数:
186
一、MJExtension第三方框架 我们在iOS开发过程中,我们常常需要将字典数据(也就是JSON数据)与Model模型之间的转化,例如网络请求返回的微博数据、等等,如果我们自己全部手动去创建模型并赋值,都是一些毫无技术含量的代码,费时费力,而且还可能会赋值出错,让我们很头疼。 MJExtensi ...
分类:
其他好文 时间:
2019-05-27 13:43:46
阅读次数:
560
首先就是MJExtension的安装了,推荐cocoapods,如果还没有安装cocoapods的,请移步这里 https://www.jianshu.com/p/b4efe9fbc6e4 安装之后,就是使用了(这里,怎么用cocoapods安装第三方库,就不说了),github上作者已经写的很好了 ...
分类:
其他好文 时间:
2018-09-12 14:31:08
阅读次数:
163
当开发中你的模型中属性名称和 字典(JSON/XML) 中的key 不能一一对应时, 或者当字典中嵌套了多层字典数组时..., 以及教你如何用 MJExtension 配置类来统一管理你的模型配置, 下面罗列了开发中常见的一些特殊情况, 请参考!(MJExtension/github) 最基本用法: ...
分类:
移动开发 时间:
2018-06-05 12:21:01
阅读次数:
189
iOS下JSON字符串反序列化成对象。在正式的项目中比較常见。例如以下几个经常使用开源库。能够依据个人喜好任选其一: 1. JSONModel: https://github.com/icanzilb/JSONModel 2. MJExtension: https://github.com/Code ...
分类:
移动开发 时间:
2018-03-04 14:35:35
阅读次数:
219
MJExtension是一套常用的"字典和模型之间互相转换"的框架,在项目中也使用过,现在记录一下。随着Swift的普及,在Swift中也有一个类似功能的框架HandyJSON 也非常好用。有空我也会介绍一下这个框架。 MJExtension 能完成的功能 <1> 字典转模型 <2>模型转字典 <3 ...
分类:
其他好文 时间:
2018-02-27 19:17:11
阅读次数:
177
#菜单 pod 'LGSideMenuController' # 刷新 pod 'MJRefresh' # 网络请求 pod 'AFNetworking', '~> 3.0' # 图片缓存 pod 'SDWebImage', '~> 4.0' # 数据解析 pod 'MJExtension' # 网 ...
分类:
移动开发 时间:
2017-10-20 20:18:28
阅读次数:
244
首先引入MJExtension框架 模型 #import <Foundation/Foundation.h> @interface FundsModel : NSObject /** * 时间 */ @property (nonatomic, copy) NSString *change_time; ...
分类:
Web程序 时间:
2017-07-21 22:04:33
阅读次数:
227
1.简单的字典 --> 模型 核心代码 mj_objectWithKeyValues: @interface User : NSObject @property (copy, nonatomic) NSString *name;/* 姓名 */ @property (assign, nonatomi ...
分类:
其他好文 时间:
2017-05-20 16:36:50
阅读次数:
467
前言 本篇主要介绍Runtime在开发中的一些使用场景,顺便讲解了下MJExtension的底层实现 一、runtime简介 RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。 对于C语言,函数的调用在编译的时候会决定调用哪个函数。 对于OC的函数,属 ...
分类:
其他好文 时间:
2017-04-17 09:30:23
阅读次数:
213