Создайте проект с пустым приложением и добавьте любой контроллер представления (здесь я добавил 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) В настройках сборки установите для автоматического подсчета ссылок значение NO .
////////////////////////////////////////////////// /////////////////////////КОНЕЦ//////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// ///////////////////////
Если у вас есть уже созданное приложение с раскадровкой и ARC, тогда
ШАГИ ДЛЯ УДАЛЕНИЯ ДОСКИ ИСТОРИИ
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) В настройках сборки установите для автоматического подсчета ссылок значение NO .