runtime 简称运行时,是系统运行的一种机制,在oc中通过c语言编写一个运行系统库.考进行一些非常底层的操作(oc无法完成的). 1.利用runtime,在程序运行过程中,动态创建一个类(比如KVO). 2.利用runtime, 在程序运行过程中,动态的修改一个类的属性\方法,添加属性\方法. 3.遍历一个类的所有成员变量.(字典转模型) 4. 对runtime要深入理解,首先需要理解 isa, objc_object, objc_class 在 Objective-C 中,类.对象和方法…