这可能听起来像一个新手问题……但我是iOS开发的新手。
我已经通过编程方式创建了UITabController
对象,就像这样:
mTabBarController = [[UITabBarController alloc] init];
...
mTabBarController.viewControllers = [NSArray arrayWithArray:tabBarItems];
[tabBarItems release];
在dealloc中这样释放mTabBarController。
- (void)dealloc {
[mTabBarController release];
}
现在我的问题是:我会有内存泄漏吗?当我将值赋给viewController时,tabBarItems的引用计数仍为1。当我释放mTabBarController时,它是否也会释放其所有的viewcontrollers?