我是iPhone開發新手。在viewDidUnload中發佈有沒有區別?
我在我的應用程序中使用了一些按鈕和標籤。我在dealloc函數中釋放所有這些按鈕和標籤。
我也在viewDidUnload中釋放它們。
- (void)viewDidUnload
{
[super viewDidUnload];
self.ans1 = nil;
self.ans2 = nil;
self.ans3 = nil;
self.ans4 = nil;
self.button = nil;
self.button2 = nil;
self.button3 = nil;
self.button4 = nil;
}
我只是想知道它對內存管理有好處,或者對內存管理沒有任何影響。
爲什麼我們使用?
在此先感謝.. !!
,如果我使用的UIImageView,NSInteger的,NSArray的和UIScrollView的話,我必須讓他們無以viewDidUnload? – iUser
在一般實踐中,您可以使用dealloc方法完成所有操作,就像您在大多數應用程序中看到的那樣。但關於這個問題,你可以釋放iamgeView,viewDidUnload中的scrollview,然後設置nil。 – PJR
謝謝!但我可以釋放這些對象在ViewDidUnload和dealloc函數?或者它會導致任何內存泄漏? – iUser