当我使用nsmutablearray removeAllObjects时,我得到了: nsmutableArray retainCount==1;
然后,我使用nsmutableArray relese;我得到了nsmutableArray retainCount==1;
所以,我想,XXX retainCount==0真的代表内存释放了吗?
发布于 2011-04-23 15:10:40
来自the official docs
Important:通常,应该没有理由显式地询问对象的保留计数是多少(参见retainCount)。结果通常是误导性的,因为您可能不知道哪些框架对象保留了您感兴趣的对象。在调试内存管理问题时,您应该只关注确保代码遵守所有权规则。
发布于 2011-04-23 15:03:45
retainCount永远不能返回0。
https://stackoverflow.com/questions/5762575
复制相似问题