Objective-C runtime~
官方文档:https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ObjCRuntimeRef/index.html#//apple_ref/c/func/class_getSuperclass
注意:Class类跟id类型一样,已经自带了*号
获取类名称
获取父类
判断一个类是不是原类
获取一个类所对应的实例所占的字节数
获取类实例中中变量信息
Ivar class_getClassVariable ( Class cls, const char *name );
通过变量名称获取类中的类成员变量
Ivar * class_copyIvarList ( Class cls, unsigned int *outCount );
获取类的成员变量,第二个参数是用来回传返回数组的长度(变量的个数)
****返回的Ivar*用完之后需要用free()进行释放****
objc_property_t class_getProperty ( Class cls, const char *name );
获取类的property~
objc_property_t * class_copyPropertyList ( Class cls, unsigned int *outCount );
获取类的property列表.同时用完之后需要用free()