当我查看文件" objc / runtime.h"时,我发现像这样的objc_class结构的定义
a<-function(data,variable){
work<-data[!duplicated(data$variable),]
work$obs<-c(1:length(work$variable))
work1<-merge.data.frame(data, work, by="variable")
}
a(data=example, variable=weight)
它不包含objc_property列表,但包含protocol,method,ivar列表。所以我认为objc_property列表存储在哪里。也许我不应该理解这个细节,但我对它感兴趣。