Извините за этот вопрос, но я искал его, и я не нашел ответа на этот случай.
Я изучаю управление памятью для iOS, и я понял, или я так думаю, жизненный цикл представления. Но теперь у меня вопрос о IBOutlet (tat связан с UIImageView в моем файле xib). У меня есть класс вроде этого:
@interface MyClass : UIViewController
@property (nonatomic, retain) IBOutlet UIImageView *myImage;
Вопрос: как я могу освободить myImage? Это нормально?
- (void)dealloc {
self.myImage = nil;
[super dealloc];
}
- (void)viewDidUnload {
[super viewDidUnload];
self.myImage = nil;
}
Может кто-нибудь объяснить, почему я не могу вызвать метод release в myView (если у вас есть какая-то польза?)?
Спасибо заранее!