1
// On launch, create a basic window
- (void)applicationDidFinishLaunching:(UIApplication *)application {
UIWindow *window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:[[HelloController alloc] init]];
[window addSubview:nav.view];
[window makeKeyAndVisible];
}
에서 일부 샘플 코드에서이다 그러나 release
은 window
위해도 nav
에 대한 호출되지 않습니다.
alloc
이 호출되었으므로 출시해야합니다. 맞습니까?- # 1이 맞다면
dealloc
에서 해제하기 위해 인스턴스 변수에 이들 각각에 대한 참조를 저장해야합니까?
는 아마도 내가 일반적으로,
+1 및 감사합니다. Book은 2009 년을 말합니다.하지만 Interface Builder에 "나중에"옵니다. 내가 확신하는지 모르겠다. –