Crie um projeto com um aplicativo vazio e adicione qualquer viewcontroller (adicionei TestViewController aqui)
- (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;
}
ETAPAS PARA REMOVER ARCO
1) Na configuração de construção, defina a contagem automática de referência para NÃO .
//////////////////////////////////////////////////////// /////////////////////////FIM//////////////////////// //////////////////////////////////////////////////////// //////////////////////////////////////////////////////// //////////////////////////////////////////////////////// //////////////////////////////////////////////////////// /////////////////////////
Se você já criou o aplicativo com storyboard e ARC ,
ETAPAS PARA REMOVER PLACA DE HISTÓRIA
1) Remova o arquivo Main.storyboard do seu projeto.
2) Adicione novos arquivos com xib para o seu controlador, se ele não for adicionado aos fontes compilados nas fases de construção, adicione-os manualmente.
3) Remova o nome da base do arquivo do storyboard principal do plist .
4) Altere o arquivo appdelegate didFinishLaunchingWithOptions e adicione:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] ;
[self.window makeKeyAndVisible];
Assim como :
- (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;
}
Agora, no exemplo acima, você deve gerenciar o gerenciamento de memória manualmente como,
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
[test release];
ETAPAS PARA REMOVER ARCO
1) Na configuração de construção, defina a contagem automática de referência para NÃO .