/ / Xcode5 e iOS7 - Per iniziare - iphone, ios, xcode, ios7, xcode5

Xcode5 e iOS7: come iniziare: iphone, ios, xcode, ios7, xcode5

Ho recentemente aggiornato a Xcode5, solo per ritrovarmiin un ambiente totalmente non familiare. Molte delle cose importanti che mi ero abituato nell'anno precedente funzionano in modo diverso o semplicemente non funzionano affatto, a cominciare dal modo in cui avvio la mia vista rootController nell'appDelegate. Era qualcosa del genere:

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

self.viewController = [[ViewController alloc] init];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];

Con Xcode5 e iOS7, tuttavia, questo è cambiato e non riesco nemmeno a fare le cose più semplici. Non c'è semplicemente nulla in AppDelegate ora.

So che è una domanda molto ampia e SketchA Overflow non piacciono questi tipi di domande, ma qualcuno può indicarmi un tutorial o una documentazione che elenca le modifiche più importanti nel nuovo Xcode e come superarle? Ho effettuato una ricerca sul sito Web di Apple Developer ma non ho trovato nulla. So che probabilmente è lì, ma non lo trovo.

Scusa per la domanda vaga e amatoriale! :(

risposte:

1 per risposta № 1

Se non vuoi usare Storyboard con XCode 5 puoi seguire la mia spiegazione Qui per rimuovere lo storyboard e iniziare con un progetto vuoto con i file xib.

Ci sono molte differenze con XCode 5, ma tu avrai principalmente un'interfaccia principalmente a causa dei problemi della barra di stato, ma puoi continuare a utilizzare iOS 6 e 6 su XCode SDK 5.


0 per risposta № 2

Non hai bisogno di quel codice in XCode 5, questo è il vecchio modo.

Interface Builder è unito al nuovo strumento chiamato Storyboard.

Lì si estrae UINavigationController dalla toolbox e si imposta rootViewController estraendo il nuovo UIViewController dalla casella degli strumenti.

Si esegue questa unione tenendo premuto CTRL efacendo clic su viewcontrller e trascinando il puntatore sul controller della vista successiva. Questo crea un Segue, che è un nuovo strumento per gestire la creazione del controller di visualizzazione e spingendolo per visualizzare lo stack del controller.