0
這是否保留我的子視圖兩次?內存明智的子視圖操作
- (void)viewDidLoad
{
CGRect frame=CGRectMake(0, 0, 320, 460);
mapButtons*newButtons=[[mapButtons alloc] initWithFrame:frame];
self.mapButtons=newButtons;
[newButtons release];
[self.view addSubview:self.mapButtons];
[self.mapButtons addButtons:@"yo"];
一旦它被添加到視圖層次結構與addSubview,它超越的是一個額外的保留計數由伊娃,self.mapButtons保留?
我想能夠很容易地操縱這個子視圖,因此伊娃;這是一個好方法,還是有更好的方法?
感謝釋放出來,當另一位更有經驗的開發人員認爲我正確地做某件事情時,他總是重新保證。當然,現在我已經學到了很多這種內存管理的東西,在iOS 5中引入ARC讓我想知道,「嗯」? – johnbakers