【发布时间】:2011-06-10 21:31:17
【问题描述】:
当我对 NSURLRequest 使用 autorelease 时,应用程序崩溃了。
NSURLRequest *getRequest = [[NSURLRequest requestWithURL:[NSURL URLWithString:query]] autorelease];
我是 obj-c 的新手,我不确定内存管理是如何工作的。我需要手动执行[getRequest release] 吗?
如果是这样,我应该什么时候做...在我创建 NSURLConnection 之后?
还是 NSURLConnection 释放请求?
我遇到的一个相关问题是 NSMutableArray。当我将一个对象添加到数组中时,是否需要在将其添加到数组后释放该对象?添加到数组中的对象的内存生命周期是多少?
【问题讨论】:
标签: objective-c ios4 memory-management nsurlconnection