如何查看变量的引用计数?
Posted
技术标签:
【中文标题】如何查看变量的引用计数?【英文标题】:How do i see my variables' reference count? 【发布时间】:2011-07-08 16:48:46 【问题描述】:我有一个对象没有被“解除锁定”的问题,有人知道在 Xcode 或 Instruments 中查看引用计数图表的方法吗?我知道如何在 Instruments 的泄漏模板中执行此操作,但奇怪的是,Leaks 什么也没检测到。我确实认为有泄漏。
【问题讨论】:
【参考方案1】:如果 Instruments 说没有泄漏,那肯定是对的(除非您设法产生了保留周期)。你可以在[obj retainCount]
达到峰值,但it is strongly discouraged to do so。
请记住,您可以创建“泄漏”,例如通过将内容放入 NSMutableArrays 或 NSMutableDictionaries 并且永远不要删除它们。这种泄漏不会出现在 Instruments 上。 retain cycles 也一样。所以你应该寻找这些问题。
【讨论】:
以上是关于如何查看变量的引用计数?的主要内容,如果未能解决你的问题,请参考以下文章