【发布时间】:2020-03-14 08:14:19
【问题描述】:
以下代码:
NSObject *a = [[NSObject alloc] init];
Class c = [a class];
Class meta1 = [[a class] class];
Class meta2 = objc_getMetaClass("NSObject");
NSLog(@"%@ %d", c, class_isMetaClass(c));
NSLog(@"%@ %d", meta1, class_isMetaClass(meta1));
NSLog(@"%@ %d", meta2, class_isMetaClass(meta2));
生产:
NSObject 0
NSObject 0
NSObject 1
不止于此,[c isKindOfClass:c] 返回true。
【问题讨论】:
标签: objective-c objective-c-runtime