Erstellen Sie ein Projekt mit einer leeren Anwendung und fügen Sie einen beliebigen Viewcontroller hinzu (ich habe hier TestViewController hinzugefügt).
- (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;
}
SCHRITTE ZUM ENTFERNEN DES BOGENS
1) Setzen Sie in der Build-Einstellung die automatische Referenzzählung auf NO .
////////////////////////////////////////////////////////// /////////////////////////ENDE//////////////////////// ////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////// ////////////////////////////
Wenn Sie bereits eine Anwendung mit Storyboard und ARC erstellt haben, dann
SCHRITTE ZUM ENTFERNEN DES STORY BOARD
1) Entfernen Sie die Datei Main.storyboard aus Ihrem Projekt.
2) Fügen Sie mit xib neue Dateien für Ihren Controller hinzu. Wenn diese in Erstellungsphasen nicht in kompilierten Quellen hinzugefügt werden, fügen Sie sie manuell hinzu.
3) Entfernen Sie den Basisnamen der Haupt-Storyboard-Datei von der Liste .
4) Ändern Sie die Datei appdelegate didFinishLaunchingWithOptions und fügen Sie Folgendes hinzu:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] ;
[self.window makeKeyAndVisible];
so wie :
- (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;
}
Im obigen Beispiel müssen Sie die Speicherverwaltung manuell wie folgt verwalten:
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
[test release];
SCHRITTE ZUM ENTFERNEN DES BOGENS
1) Setzen Sie in der Build-Einstellung die automatische Referenzzählung auf NO .