02 OC对象的分类

2019-05-26  本文已影响0人  小的小碰撞

instance对象(实例对象)

class对象 (类对象)

meta-class对象 (元类对象)

instance
NSObject * object1 = [[NSObject alloc] init];

NSObject *object2 = [NSObject alloc] init];
class
NSObject *object1 = [[NSObject alloc] init];

NSObject *object2 = [[NSObject alloc] init] ;

Class objectClass1 = [object1 class];

Class objectClass2 = [object2 class];

Class objectClass3 = [NSObject class];

Class objectClass4 = object_getClass(object1);

Class objectClass5 = object_getClass(object2);
meta-class (元类对象)
Class objectMetaClass = object_getClass([NSObject class]);
Class objectClass = [[NSObject alloc] init] ;
BOOL result = class_isMetaClass([NSObject class]);
上一篇 下一篇

猜你喜欢

热点阅读