objective-c - 获取类层次结构中的位置

标签 objective-c

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

最佳答案

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

关于objective-c - 获取类层次结构中的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2637747/

相关文章:

objective-c - Objective-C 中的 BOOL 问题

objective-c - 将日期时间从 NSString 转换为 NSDate

objective-c - 将 Cocoa 前端编写到 Erlang 应用程序的好方法是什么?

iphone - 协议(protocol)中未找到

objective-c - 无法在 Xcode 4.2 中查看代码覆盖率

ios - UITableView 的自定义 CheckBoxView 复制复选标记

iphone - 通过添加实例变量来扩展现有类

ios - 如何在 Objective-C 中找到路由器 IP 地址?

iphone - 存储 300 条记录 iPhone

ios - 如何在 iOS 设备设置菜单中添加自定义键盘应用程序?