對不起,如果這之前已經問過,但我想知道NSURLConnection
最好的內存管理做法是什麼。 Apple的示例代碼在一種方法中使用-[NSURLConnection initWithRequest:delegate:]
,然後在connection:didFailWithError:
或connectionDidFinishLoading:
中使用release
s,但是這會產生大量分析器警告,並且看起來有點危險(如果這兩種方法都不被調用?)。NSURLConnection的內存管理
我一直autoreleasing(使用+[NSURLConnection connectionWithRequest:delegate:]
),這似乎更清潔,但我想知道 - 在這種情況下,是否有可能在連接關閉之前釋放NSURLConnection
(例如,下載時一個大文件)?
謝謝,我問的更具體 - 是否可以自動釋放它(也就是說,在實際完成之前,NSURLConnection'是否可以由autorelease池釋放)? – shosti 2010-03-22 15:26:37