किसी रिक्त एप्लिकेशन के साथ कोई प्रोजेक्ट बनाएं और कोई भी व्यू कॉन्ट्रोलर जोड़ें (मैंने यहां TestViewController जोड़ा)
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
TestViewController *test = [[TestViewController alloc] initWithNibName:@"TestViewController" bundle:nil];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:test];
self.window.rootViewController = nav;
[self.window makeKeyAndVisible];
return YES;
}
रिमूव एआरसी के लिए कदम
1) का निर्माण सेटिंग सेट में स्वत: संदर्भ गिनती करने के लिए नहीं ।
////////////////////////////////////////////////// /////////////////////////समाप्त//////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// ///////////////////////
आप पहले से ही साथ आवेदन बनाया है, तो स्टोरीबोर्ड और एआरसी तो
REMOVE STORY BOARD के लिए STEPS
1) अपने प्रोजेक्ट से Main.storyboard फ़ाइल निकालें ।
2) अपने कंट्रोलर के लिए xib के साथ नई फाइल्स जोड़ें, अगर यह बिल्ड फेज में संकलित स्रोतों में नहीं जोड़ा गया है तो मैन्युअल रूप से वहां जोड़ें।
3) प्लिस्ट से मुख्य स्टोरीबोर्ड फ़ाइल आधार नाम निकालें ।
4) बदलें appdelegate didFinishLaunchingWithOptions फ़ाइल और जोड़ें:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] ;
[self.window makeKeyAndVisible];
बिलकुल इसके जैसा :
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] ;
// Override point for customization after application launch.
TestViewController *test = [[TestViewController alloc] initWithNibName:@"TestViewController" bundle:nil];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:test];
self.window.rootViewController = nav;
[self.window makeKeyAndVisible];
return YES;
}
अब, ऊपर के उदाहरण में आपको मेमोरी मैनेजमेंट को मैन्युअल रूप से प्रबंधित करना होगा, जैसे,
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
[test release];
रिमूव एआरसी के लिए कदम
1) का निर्माण सेटिंग सेट में स्वत: संदर्भ गिनती करने के लिए नहीं ।