Если создан подкласс UIviewController, для вас автоматически создается метод dealloc.
- (void)dealloc{}
Однако, когда я создаю класс Objective C, метод не создается автоматически.Нужно ли добавлять метод dealloc, чтобы я мог освободить свойства в классе?Особенно, если я сохранил их в заголовочном файле?
Например, в моем заголовочном файле класса Objective C у меня есть
@interface ClassA : NSObject
{
NSString *someProperty;
UINavigationController *navcon;
}
@property (nonatomic, retain) NSString *someProperty;
@property (nonatomic, retain) UINavigationController *navcon;
Нужно ли вручную создавать метод dealloc для освобождениясвойства как ниже?
-(void)dealloc
{
[someProperty release];
[navcon release];
}