历史冤案之isKindOfClass与isMemberOfClass
开封有个包青天,铁面无私辩忠奸。话说在那峨眉山上有个尼姑庵(诶,怎么串戏了)。咳咳,不好意思,忘记吃药了。进入今天的主题吧,为什么说历史冤案呢?其实也说不上怨,跟窦娥比起来,它还好得很呢。 其实这次跟大家讲的是很多人都知道的OC的对象模型,也就是下面这张图,大家先有个印象先: 然后我们看看它的“冤”在哪,先来看一段代码吧。 BOOL res1 = [(id)[NSObject class] isKindOfClass:[NSObject class]]; BOOL res2 = [(id)[NSObject class] isMemberOfClass:[NSObject class]]; BOOL res3 = [(id)[Pluto class] isKindOfClass:[Pluto class]]; BOOL res4 = [(id)[Pluto class] isMemberOfClass:…