मैं सोच रहा था कि कैसे 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नियंत्रक प्रारंभ सब वहाँ पर से चिकनी चला गया के अंत से।
इसके बारे में क्या है?
चीयर्स, लालकृष्ण













