运行时机制运行时机制是用 C++ 开发的,是一套苹果开源的框架OC 是基于运行时开发的语言应用场景运行时动态获取类的属性主要应用:字典转模型框架MJExtension,JSONModel利用关联对象为分类添加属性利用交换方法拦截系统或其他框架的方法误区:并不是使用的技术越底层,框架的效率就会越高 ....
分类:
其他好文 时间:
2015-10-27 20:19:55
阅读次数:
168
1.前言 对于对象的归档,之前使用MJ老师的MJExtension框架做字典转模型的时候,直接使用宏MJCodingImplementation就能实现对象自动实现存档和解档的方法,很是好用。但是有时候会遇到不需要用到字典转模型,不想使...
分类:
其他好文 时间:
2015-10-27 09:59:24
阅读次数:
146
面试总结(四)实现有序字典实现方法按NSDictionary的key来对其进行排序:将字典的Value再放到一个字典里面,key分别使用有序的字符串先将字典转模型,再放到数组里面先将dict的allkeys赋给一个数组,然后通过sortedArrayUsingComparator:方法对数组排序,然...
分类:
移动开发 时间:
2015-10-12 01:52:45
阅读次数:
741
接下来说说代码封装最后一个个案。最后一种情况看:【iOS开展-48】九宫格案例:自己主动布局、字典转模型运用、id和instancetype差别、xib反复视图运用及与nib关系(1)代码封装的原则是:要保证视图控制器尽量少的接触到其它对象的属性,也就是说,尽量把数据或者属性封装到一个类里面,然后利...
分类:
移动开发 时间:
2015-10-11 15:15:06
阅读次数:
186
学习目标1.【理解】九宫格坐标计算2.【理解】应用添加子控件3.【理解】应用子控件添加数据4.【理解】字典转模型5.【掌握】xib初体验6.【理解】初识MVC设计模式7.【理解】根据MVC模式封装我们的应用一、九宫格坐标计算实现以九宫格的形式展示应用信息,点击按钮后能监听按钮单击事件。类似这种类型a...
分类:
移动开发 时间:
2015-10-08 22:46:45
阅读次数:
431
第一步:将字典的元素转为实例变量,其中注意的是类型的不同;代码如下: 1 // 2 // HMQuestion.h 3 // 01-超级猜图 4 // 5 // Created by Administrator on 15/10/7. 6 // Copyright 2015年 ccsu. ...
分类:
其他好文 时间:
2015-10-08 00:32:14
阅读次数:
351
用模型存放字典上的内容,方便使用一、创建类MJHero1、在头文件声明属性,声明对象方法,类方法#import @interface MJHero : NSObject@property (nonatomic, copy) NSString *name;@property (nonatomic, c...
分类:
移动开发 时间:
2015-10-07 18:54:26
阅读次数:
141
在字典转模型中遇到了这样的代码: 1 #import "HMAppInfo.h" 2 3 @implementation HMAppInfo 4 5 - (instancetype)initWithDict:(NSDictionary *)dict 6 { 7 // self 是 对象 ...
分类:
其他好文 时间:
2015-10-05 10:23:53
阅读次数:
141
iOS开发UI篇—从代码的逐步优化看MVC一、要求要求完成下面一个小的应用程序。二、一步步对代码进行优化注意:在开发过程中,优化的过程是一步一步进行的。(如果一个人要吃五个包子才能吃饱,那么他是否直接吃第五个,前面四个不用吃就饱了?)1.完成基本要求的代码(使用了字典转模型和xib连线)(1)文件结...
分类:
移动开发 时间:
2015-09-26 17:20:15
阅读次数:
206
iOS开发UI篇—字典转模型一、能完成功能的“问题代码”1.从plist中加载的数据2.实现的代码 1 // 2 // LFViewController.m 3 // 03-应用管理 4 // 5 // Created by apple on 14-5-22. 6 // Copyright ...
分类:
移动开发 时间:
2015-09-26 15:52:15
阅读次数:
265