1
unsigned int count = 0;
Ivar *ivarList = class_copyIvarList([self.person class], &count);
for (int i = 0; i < count; i++) {
Ivar ivar = ivarList[i];
const char * name = ivar_getName(ivar);
NSLog(@"%s", name);
}
self.person有一個只讀屬性,名稱不能被發現的財產,我改寫的名獲得我用class_copyIvarList讓伊娃名單,但爲什麼如果覆蓋get函數
- (NSString *)name {
return @"";
}
然後,我找不到class_copyIvarList。
我無法理解這一點。