Зачем выпускать свойство, для которого вы уже установили значение nil?

Вот два метода в контроллере представления из учебника Apple:

- (void)viewDidUnload {
    self.eventsArray = nil;
    self.locationManager = nil;
    self.addButton = nil;
}

- (void)dealloc {
    [managedObjectContext release];
    [eventsArray release];
    [locationManager release];
    [addButton release];
    [super dealloc];
}

Нельзя ли сократить метод dealloc до следующего? Если нет, то почему?

- (void)dealloc {
    [managedObjectContext release];
    [super dealloc];
}
6
задан Tommy Herbert 23 February 2011 в 11:45
поделиться