Objective-C>有没有办法看一个对象保留计数表“在运行中”?

时间:2013-07-24 11:36:19

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

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

1 个答案:

答案 0 :(得分:3)

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

相关链接:whentouseretaincount.com