Αναρωτιόμουν πώς λειτουργεί η autorelese για το iPhone. Νόμιζα ότι μόλις σας στείλουμε ένα αυτόματης κυκλοφορίας σε ένα αντικείμενο που είναι εγγυημένη για να παραμείνει στο μέχρι το τέλος του πεδίου του μπλοκ του autoreleaseεστάλη. Αυτό είναι σωστό?
Ήμουν προετοιμασία θέα από NIB στην applicationDidFinishLaunchingόπως πιο κάτω:
(void)applicationDidFinishLaunching:(UIApplication *)application {
loginViewController = [[[LoginViewController alloc] initWithNibName:@LoginView bundle:nil] autorelease];
[window addSubview: [loginViewController view]];
[window makeKeyAndVisible];
}
και η θέα δεν έδειξε καθόλου, όλα ήταν εκεί η οθόνη ήταν η UIWindow
Τώρα μόλις έβγαλα το autoreleaseαπό το τέλος της προετοιμασίας ελεγκτή όλα πήγαν ομαλή από εκεί.
Περί τίνος πρόκειται?
Cheers, Κ













