2012-05-28 31 views
0

我使用的儀器來檢查我的應用程序的內存泄漏和告訴我這一點: enter image description hereiOS版:這是需要釋放

NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"ChangeAccountCellViewController" owner:self options:nil]; 

我應該釋放這個「筆尖」?先謝謝你 !在Objective-C

+0

如果通過發佈,你的意思是刪除它的句柄釋放內存,然後是的。你應該永遠這樣做 –

+1

@ColeJohnson我相當肯定,通過釋放他意味着發送'釋放'的實例。而iOS沒有像刪除對象的句柄這樣的概念。 – JustSid

+0

https://developer.apple.com/library/ios/#documentation/cocoa/conceptual/memorymgmt/Articles/MemoryMgmt.html – dasblinkenlight

回答

3

內存管理是如下:如果您創建alloccopy,或mutableCopy一個對象,你負責在適當的時候調用它release的。否則,您可以確保在其他地方正確處理它。

由於您的筆尖未使用上述任何方法創建,因此您不應該釋放它。

+0

沒問題!祝你好運,繼續發展:) – WendiKidd