获取类层次结构中的位置

时间:2010-04-14 13:34:14

标签: objective-c

是获取类实例的祖先数量的方法吗? 例如。 UITouch类的类是2级,因为它继承自NSObject。

1 个答案:

答案 0 :(得分:6)

int level = 1;
Class cls = [UITouch class];
while (cls = [cls superclass])
  ++ level;
return level;