首页 > 解决方案 > 如何在 Objective-C 中显示私有结构布局?

问题描述

问题从我获取线程ID的问题开始。

我在 iOS 上的另一个答案NSThread 编号中得到答案?.

通过使用 KVC,我们可以得到一个线程 id

[[NSThread currentThread] valueForKeyPath:@"private.seqNum"]

我的困惑是如何找出对象的内部 ivar,甚至是这个内部 ivar 中的私有结构布局。

标签: iosobjective-cswiftcocoa

解决方案


为此,您需要使用Objective-C 运行时和相关的东西,例如class_copyIvarList. 在手册中查找它,您想要的可能会在该部分中。


推荐阅读