OC对象的分类

2020-11-14  本文已影响0人  Mr_Shaozj

1. instance (实例对象)

2. 类对象 (在内存中只有一份)

NSObject * object = [[NSObject alloc] init];
Class cls1 = [object class];
Class cls2 = [NSObject class];
Class cls3 = object_getClass(object);//runtime api

3. 元类对象 (Meta-class)每个类在内存中有且只有一个meta-class对象

//获取元类对象,需要将类对象作为参数传入
Class metaClass = [object_getClass([NSObject class])];
上一篇 下一篇

猜你喜欢

热点阅读