我如何决定何时释放内存?因为如果我释放内存,很多时候应用程序崩溃了。
答案 0 :(得分:3)
完成后应释放内存。对象是引用计数的,只要你retain
和release
(以及其他人都这样做),你应该没有问题。
如果您发现因为释放内存而崩溃,那么您或其他人都不遵守规则。
在任何一种情况下,找出谁不遵守规则,并修复它。不要只是为了避免崩溃而留住内存。那种方式就是疯狂(而且缺乏记忆)。
答案 1 :(得分:1)
在objective-c中尝试关于内存管理的Apple文档。
http://developer.apple.com/mac/library/documentation/cocoa/conceptual/MemoryMgmt/MemoryMgmt.html
答案 2 :(得分:1)