Вот фрагмент кода из книги по изучению iPhone SDK. Он использует пример 2 представлений. Он проверяет, какое представление используется, и освобождает другое.
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning]; // Releases the view if it
// doesn't have a superview
// Release anything that's not essential, such as cached data
if (self.blueViewController.view.superview == nil)
self.blueViewController = nil;
else
self.yellowViewController = nil;
}
Мой вопрос: если у моего приложения много представлений, например 15, нужно ли мне проверять каждое представление, как указано выше, и освобождать то, что не используется? Или в этом случае используется другая техника?»