我曾经在很多代码中看到[[NSMutableData data]保留]指令,但是我不知道何时释放保留的对象...您能帮我理解吗?
提前谢谢
斯蒂芬
最佳答案
简短的答案是:直到您释放它,它才会被释放。您已经增加了保留计数,并且这样做了,您承担了以后释放它的责任。
您可能已经看到的一种情况是人们直接分配给ivars。当包含对象被销毁时,或者在重新分配ivar时,发布应以-dealloc
出现。但是无论哪种情况,您都必须记住这样做,否则您的代码将泄漏。
关于iphone - 什么时候发布[[NSMutableData数据]保留]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7312622/