У меня вопрос по управлению памятью.В моем делегате приложения у меня есть следующий метод;где welcomeViewController
- ивар.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
welcomeViewController = [[CBWelcomeViewController alloc] init];
UINavigationController *appNavigationController = [[UINavigationController alloc] initWithRootViewController:welcomeViewController];
[self.window addSubview: [appNavigationController view]];
[self.window makeKeyAndVisible];
return YES;
}
Чтобы освободить память для welcomeViewController
, я просто вызываю release для нее в методе dealloc.
- (void)dealloc {
[welcomeViewController release];
[window release];
[super dealloc];
}
Мой вопрос: как правильно управлять памятью appNavigationController
?