Buat proyek dengan aplikasi Kosong dan Tambahkan viewcontroller apa pun (saya menambahkan TestViewController di sini)
- (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;
}
LANGKAH UNTUK MENGHAPUS ARC
1) Dalam pengaturan build, atur Penghitungan Referensi Otomatis ke NO .
//////////////////////////////////////////////// /////////////////////////AKHIR//////////////////////// //////////////////////////////////////////////// //////////////////////////////////////////////// //////////////////////////////////////////////// //////////////////////////////////////////////// ///////////////////////
Jika Anda telah Membuat Aplikasi dengan storyboard dan ARC maka
LANGKAH UNTUK MENGHAPUS PAPAN KISAH
1) Hapus file Main.storyboard dari proyek Anda.
2) Tambahkan file baru dengan xib untuk pengontrol Anda, jika tidak ditambahkan dalam sumber yang dikompilasi dalam fase build, tambahkan di sana secara manual.
3) Hapus nama dasar file storyboard utama dari plist .
4) Ubah file appdelegate didFinishLaunchingWithOptions dan tambahkan:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] ;
[self.window makeKeyAndVisible];
seperti :
- (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;
}
Sekarang, dalam contoh di atas Anda harus mengelola manajemen memori secara manual seperti,
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
[test release];
LANGKAH UNTUK MENGHAPUS ARC
1) Dalam pengaturan build, atur Penghitungan Referensi Otomatis ke NO .