1 iphone cocoa cocoa-touch objective-c
当你多次打电话给对象时会发生什么?在您完成使用它之后立即释放它是否可以?
ian*_*lly 6
通常,您需要释放对象多次保留 - 这就是它被称为引用计数的原因.指向对象的指针持有者-retain将其保留在内存中.只有-release在正确的次数后才能解除分配.因此,保留不必要的内容会使内存分配超出其使用寿命 - 并称为内存泄漏.Xcode Instruments工具具有内存泄漏分析工具.
-retain
-release
这是对内存管理的一个很好的描述
我也同意@Chris的评论,上面评论说这个答案描述了保留/发布是如何工作的非常好.
归档时间:
14 年,4 月 前
查看次数:
166 次
最近记录:
14 年,3 月 前