我正在使用 ASIHTTPRequest 库,我想确定从内存管理的角度来看我是否以一种好的方式使用它。我创造:
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:someUrl];
我想根据命名约定我不必保留请求对象,对吧?但是当我查看 requestWithURL:someUrl 方法的代码时,我可以看到:
+ (id)requestWithURL:(NSURL *)newURL
{
return [[[self alloc] initWithURL:newURL] autorelease];
}
所以返回的对象是自动释放的。我不应该在我的代码中保留它吗?