melo30 / ccruntimecollect Goto Github PK
View Code? Open in Web Editor NEW运行时机制学习总结,包括利用1.Invar便利属性;2.利用class_getInstanceMethod获取某个具体的实例方法 以及method_exchangeImplementations:交换两个方法的实现 来完成对数组空对象和数组越界问题的处理。3.注意:工程中runtime.h头文件是总结概要;两个数组的分类可以直接用,具体参考代码;UIImage的那个分类可以忽略。