Каждый раз, когда я нажимаю новый контроллер просмотра, он добавляет около 3 МБ. TestVC — это совершенно новый VC с одним методом для отправки новой версии VC.
UIViewController *vc = [[TestVC alloc] initWithNibName:nibName bundle:nil];
[self.navigationController pushViewController:vc animated:YES];
[vc release];
Когда я использую popviewController, он не освобождает память (наблюдая за монитором активности).
[self.navigationController popViewControllerAnimated: YES];
Итак, когда я добавляю навигацию по приложению (около 60 разных страниц), память продолжает накапливаться. Нужно ли initWithNibName что-то особенное. Когда я открываю, нужно ли как-то отпускать перо?
TestVC
? Вы освобождаете все свое имущество? Там нет других утечек памяти? Как говорит Дэвид, нет ничего плохого в том, как вы добавляете/удаляете контроллеры представления. - person Stephen Darlington   schedule 14.03.2011