Это может звучать как вопрос новичка ... но, тем не менее, я новичок в разработке для iOS.
Я программно создал UITabController
объект следующим образом.
mTabBarController = [[UITabBarController alloc] init];
...
mTabBarController.viewControllers = [NSArray arrayWithArray:tabBarItems];
[tabBarItems release];
И выпуская mTabBarController в dealloc следующим образом.
- (void)dealloc {
[mTabBarController release];
}
Теперь мой вопрос: получу ли я утечку памяти? Когда я присваиваю значение t viewController, счетчик ссылок tabBarItems остается равным 1. Когда я выпускаю mTabBarController, он также выпускает все свои контроллеры представления?