Montle 所有模型都必须继承自MTModel JSONModel 所有模型都必须继承自JSONModel MJExtension(流弊的框架) 网址:https://github.com/CoderMJLee/MJExtension 不需要强制继承任何其他类 设计框架需要考虑的问题 侵入性:一个 ...
分类:
其他好文 时间:
2016-04-04 18:08:43
阅读次数:
115
前言
本篇主要介绍Runtime在开发中的一些使用场景,顺便讲解了下MJExtension的底层实现。如果喜欢我的文章,可以关注我微博:吖了个峥,也可以来小码哥,了解下我们的iOS培训课程。后续还会更新更多内容。。。
一、runtime简介
RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用在编译的时候会决定调用哪个函...
分类:
其他好文 时间:
2016-03-28 00:11:57
阅读次数:
257
关于使用MJExtension时候碰到返回来的是数组 则可以使用的方法是 数组中含有哪个模型 可以使用这个模型进行数组方法转换 则用此对象发送方法 mj_objectArrayWithKeyValuesArray: 当遇到模型属性的不同时,则可以进行属性对照转换。而且可以进行子类转换。
分类:
其他好文 时间:
2016-03-09 15:30:01
阅读次数:
113
#import "KGNewsController.h"#import "KGNewsCell.h"#import "KGNews.h"#import "MJExtension.h"// 生成一个字符串#define NSString(...) [NSString stringWithFormat:
分类:
其他好文 时间:
2016-02-17 14:31:49
阅读次数:
166
github:https://github.com/CharlinFeng/Reflect 直接拖拽Reflect文件夹到您的项目中即可,无任何第三方依赖!文件夹结构说明:.Coding 归档相关.Reflect 反射核心包.Dict2Model 字典转模型.Model2Dict 模型转字典 这里使
分类:
编程语言 时间:
2016-02-13 19:36:36
阅读次数:
525
出现这个提示是由于以下原因造成:这里我用到了MJExtension将字典转为模型,但再转为模型的时候,出现这个提示,原因就是因为NSInteger后面多一个一个“*”@property (nonatomic,assign) NSInteger *star;改为:@property(nonatomic...
分类:
其他好文 时间:
2016-01-16 19:10:49
阅读次数:
287
KVC 概念:Key Value Coding 作用: 1.KVC可以给对象的私有变量赋值(UIPageControl) 2.用于字典转模型(MJExtension) 3.通过KVC取出私有变量的值 4.模型对象转字典(了解) ...
分类:
其他好文 时间:
2016-01-03 02:45:26
阅读次数:
185
MJExtension长话短说下面我们通过一个列子来看下怎么使用1、 先把框架拉进去你的项目2、 首先我这次用到的json最外层是一个字典,根据数据的模型我们可以把这个归类为字典中有数组,数组中还有其他 针对于这种情况 我需要建立两个数据模型 一个是要获取其中的数组 另一个数组中的的City元素 代...
分类:
Web程序 时间:
2015-12-19 00:11:53
阅读次数:
426
1 #import "YSHomeViewController.h" 2 #import "UIImage+YS.h" 3 #import "UIBarButtonItem+YS.h" 4 #import "YStitleButton.h" 5 #import "AFNetworking.h" 6....
分类:
其他好文 时间:
2015-12-04 14:21:06
阅读次数:
162
MJExtension简介前言:关于MJExtension更多的使用,可以到github网站上根据详述学习。字典转模型比较流行的第三方框架Mantle 所有模型都必须继承自MTModelJSONModel 所有模型都必须继承自JSONModelMJExtension 不需要强制继承...
分类:
其他好文 时间:
2015-11-28 06:37:15
阅读次数:
177