【发布时间】:2009-08-05 05:04:12
【问题描述】:
我有一个具有多个属性的对象。如果我有一个指向这些属性之一的指针,是否可以获得指向该 ivar 所属的类实例的指针?
例如:foo.bar,哪里知道bar的地址,能找到foo的地址吗?
这似乎与:run time references 相关,但我没有看到任何我正在寻找的参考资料。
感谢您的帮助!
【问题讨论】:
-
三个答案都很好。谢谢奎因、彼得和约翰。我最终使用了 Peters 解决方案,将一个指向对象实例的指针放在 UIView 的“tag”变量中(我之前提到的 ivar)。
标签: objective-c pointers introspection