Xcode Instruments:如何跟踪视图控制器的属性

时间:2014-07-07 13:34:30

标签: ios memory-management memory-leaks nsarray instruments

我希望看到我拥有的某个自定义UIViewController对象属性的分配。特别是,我希望看到此视图控制器具有NSMutableArray属性的某些NSArray(strong, nonatomic)对象发生了什么。我使用Instruments的Leaks模板运行应用程序,我看到视图控制器对象在我将其推送或弹出到导航堆栈时被分配和释放,但每次我向后导航并且视图控制器是弹出,我在Instrument的分配摘要中看到Live Bytes总是增加400 KB aprox,它不会"返回"按照我的预期导航前的价值。我不知道造成这种情况的原因,泄漏图表没有显示任何峰值。我能够在Allocation Summary列表中看到视图控制器对象,因为它是一个我知道其名称的自定义类,但列表中的其余对象具有__NSArrayM等名称我不知道它在说什么阵列。

我怎样才能在仪器上进一步搜索?在来回导航时导致Live Bytes增量的视图控制器有一个地图视图,地图的图块是否会导致该图块?

提前致谢

0 个答案:

没有答案