Jeg lurte på hvordan autorelese fungerer på iPhone. Jeg skjønt at når du sender en autoutgivelses til et objekt det er garantert å bli beholdt i til slutten av omfanget av blokken autoreleaseble sendt. Er det riktig?
Jeg ble initialisering en visning fra et NIB i applicationDidFinishLaunchinglike nedenfor:
(void)applicationDidFinishLaunching:(UIApplication *)application {
loginViewController = [[[LoginViewController alloc] initWithNibName:@LoginView bundle:nil] autorelease];
[window addSubview: [loginViewController view]];
[window makeKeyAndVisible];
}
og utsikten viste ikke i det hele tatt, alt var der på skjermen var det UIWindow
Nå når jeg fjernet autoreleasefra slutten av kontrolleren initialisering alt gikk glatt derfra.
Hva handler dette om?
Skål, K.













