我對蘋果的文檔頁面發現他們解除分配的內存如下的例子:iOS:爲什麼我應該首先在viewDidUnload然後釋放dealloc方法?
- (void)viewDidUnload
{
self.mapAnnotations = nil;
[super viewDidUnload];
// Relinquish ownership of anything that can be recreated in viewDidLoad or on demand.
// For example: self.myOutlet = nil;
}
- (void)dealloc
{
[mapAnnotations release];
[super dealloc];
}
我想知道爲什麼
他們首先設置mapAnnotation爲零的viewDidUnload然後他們以dealloc方式發佈並且
爲什麼它們引用mapAnnotation有沒有自己。
這是可下載的例子的方式:MapCallouts Example