Недавно я пытался изучить цель C для разработки iphone, однако я купил книгу по разработке iPhone 3, поэтому она устарела. Я заметил отличия в макете кода от примеров из книги и кода по умолчанию xCode. Мой вопрос связан с функцией -void (dealloc).
Я создал базовый проект «на основе представления», и в моей книге говорится, что в моем файле viewController.m есть функция «dealloc», однако в xcode 4.1 нет функции Dealloc в viewController.m, единственной найденной функции Dealloc. id в файле AppDelegate.m.
Итак, мой вопрос, наконец:
Если я синтезирую переменную экземпляра в представлении controller.m
@synthesize nameField;
затем мне создать функцию Dealloc в viewController.m, чтобы освободить эту переменную?
- (void) dealloc
{
[nameField release];
[numberField release];
[super dealloc];
}