Мне было интересно , как autorelese работает на iPhone. Я , однако , что как только вы отправить autorelease на объект он гарантированно будет сохранен в до конца рамки блоке autoreleaseбыл послан. Это верно?
Я инициализация вида из СИБА в , applicationDidFinishLaunchingкак показано ниже:
(void)applicationDidFinishLaunching:(UIApplication *)application {
loginViewController = [[[LoginViewController alloc] initWithNibName:@LoginView bundle:nil] autorelease];
[window addSubview: [loginViewController view]];
[window makeKeyAndVisible];
}
и вид не показывает вообще, все, что было на экране был UIWindow
Теперь , как только я удалил autoreleaseс конца инициализации контроллера все шло гладко оттуда.
О чем это?
Ура, К.













