當我用NSURLRequest使用autorelease時,應用程序崩潰。NSURLRequest autorelease?
NSURLRequest *getRequest = [[NSURLRequest requestWithURL:[NSURL URLWithString:query]] autorelease];
我是obj-c的新手,我不確定內存管理是如何工作的。我需要手動做一個[getRequest release]
?
如果是這樣,我應該什麼時候做...在我創建NSURLConnection後?
或NSURLConnection是否釋放請求?
我有一個相關的問題是NSMutableArray。當我將一個對象添加到數組中時,是否需要在將該對象添加到數組後將其釋放?添加到數組的對象的內存生命週期是什麼?
謝謝。如果我在我的數組上調用removeAlObjects,那麼是否也會刪除添加到數組中的對象? – user605957 2011-06-10 21:55:17
@ user605957是的。 – Tatvamasi 2011-06-10 21:56:04
同樣,如果我做了一個objectAtIndex並得到一個指向該對象的指針,當我完成處理我得到的對象時,是否需要釋放該指針? – user605957 2011-06-10 22:23:46