
这个是转载至Cooci
老师的:iOS底层原理(二):Runtime研究(二),很尴尬,我没有发现简书有转载功能,只能手动转载一次了,因为下一章要分析runtime
的底层,所以先来个API的调用。
画了一张思维导图在最后面,包含了要分析的所有的知识点,所以很多,显示的可能看不清楚,需要的可以查看原件下载。下一章节Runtime的底层原理之源码分析
-
1 objc_系列函数关注于宏观使用,如类与协议的空间分配,注册,注销等操作
1
-
2 class_系列函数关注于类的内部,如实例变量,属性,方法,协议等相关问题
2-1
2-2
-
3 objcet_系列函数关注于对象的角度,如实例变量
3
-
4 method_系列函数关注于方法内部,如果方法的参数及返回值类型和方法的实现
4
-
5 property_系类函数关注与属性*内部,如属性的特性等
5
-
6 protocol_系类函数关注与协议相关
6
-
7 ivar_xxx函数关注与实例变量的东西
7
-
8 sel_xxx主要讨论关于方法编号相关的东西
8
-
9 imp_xxx主要讨论关于方法实现相关的
9
64d4779714b0fee67365951e6d7b8419.jpeg
网友评论