ios - 如何在 Objective-C 中显示私有结构布局?
问题描述
问题从我获取线程ID的问题开始。
我在 iOS 上的另一个答案NSThread 编号中得到答案?.
通过使用 KVC,我们可以得到一个线程 id
[[NSThread currentThread] valueForKeyPath:@"private.seqNum"]
我的困惑是如何找出对象的内部 ivar,甚至是这个内部 ivar 中的私有结构布局。
解决方案
为此,您需要使用Objective-C 运行时和相关的东西,例如class_copyIvarList
. 在手册中查找它,您想要的可能会在该部分中。