如果数组是否保留count = 0,我们如何检查?

Ran*_*wan 0 memory-management objective-c

如果阵列在内存中,我们如何检查?

我有条件需要它

以下代码是否正确以释放数组

if (array1)
{
[array1 release];
}
Run Code Online (Sandbox Code Playgroud)

谢谢

kub*_*ubi 6

您不应该检查Obj-C上对象的保留计数.充其量这个数字几乎不用于调试,在最坏的情况下它是非常误导的.如果您练习正确的内存管理技术,则永远不需要检查保留计数.

如果您在内存管理方面遇到问题,请发布更多代码,我们可以帮助您找出问题所在.另外,如果你还没读过,你应该这样做.

http://developer.apple.com/library/mac/ipad/#documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html%23//apple_ref/doc/uid/20000994-BAJHFBGH