iOS Runtime运行机制
sky_2016
这个作者很懒,什么都没留下…
展开
-
iOS之runtime的简单使用
runtime机制为我们提供了一系列的方法让我们可以在程序运行时动态修改类、对象中的所有属性、方法。下面就介绍运行时一种很常见的使用方式,字典转模型。当然,你可能会说,“我用KVO直接 setValuesForKeysWithDictionary: 传入一个字典一样可以快速将字典转模型啊”,但是这种方法有它的弊端,只有遍历某个模型中所有的成员变量,然后通过成员变量从字典中取出对应的值并赋值最为原创 2014-11-07 16:20:41 · 594 阅读 · 0 评论 -
iOS之runtime运行机制初探
近有个新同事问我关于“runtime机制”的问题,我想可能很多人对这个都不是太清楚,在这里,和大家分享一下我对于runtime机制的理解。要深入理解runtime,首先要从最基本的类与对象开始,本文将详细讲解OC中类与对象的结构层次,后续将逐渐更新如何利用runtime操作类。首先,我们从/usr/include/objc/objc.h 和 runtime.h 中找到对 class 与 o原创 2014-11-07 16:14:10 · 734 阅读 · 0 评论