【问题标题】:Objective-C >> Is There a Way to Look at an Object Retain Count Table "on the Run"? [duplicate]Objective-C >> 有没有办法“在运行中”查看对象保留计数表? [复制]
【发布时间】:2013-07-23 20:39:33
【问题描述】:

在使用 ARC 时,在内存管理方面生活要容易得多;但是,假设我希望在应用程序运行时查看某个对象,并查看代码中每个特定点有多少指针指向它。有没有办法做到这一点?

【问题讨论】:

标签: objective-c memory-management automatic-ref-counting retaincount


【解决方案1】:

您可以使用-retainCountCFGetRetainCount 访问保留计数,但它几乎不会为您提供任何有意义或有用的信息。对象可以添加到自动释放池中,由objective-c运行时或Apple框架、ARC等的各种内部保留。你不应该真正关心有多少人保留了一个对象,只关心你是否需要对它的强引用在任何时间点。

相关链接:whentouseretaincount.com

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-20
    • 1970-01-01
    • 2020-07-09
    • 1970-01-01
    • 2011-04-13
    • 1970-01-01
    相关资源
    最近更新 更多