我在看這個代碼從MapViewController.m文件直解禁的CurrentAddress sample可在蘋果公司的網站:MKReverseGeocoder自動釋放/釋放問題
- (void)dealloc
{
[reverseGeocoder release];
[mapView release];
[getAddressButton release];
[super dealloc];
}
- (IBAction)reverseGeocodeCurrentLocation
{
self.reverseGeocoder =
[[[MKReverseGeocoder alloc] initWithCoordinate:mapView.userLocation.location.coordinate] autorelease];
reverseGeocoder.delegate = self;
[reverseGeocoder start];
}
我想知道的功能是什麼分配對象時的自動釋放。 (reverseGeocoder是在設置了retain屬性的MapViewController類中的一個ivar。)我在我的應用程序中有類似於此的代碼,並且它似乎以任何方式工作。