2012-03-31 7 views
1

Ich erinnere mich in Xcode 4.1, wenn ich eine universelle Anwendung erstellen würde separate iPhone/iPad/Gemeinsame Ordner mit 3 separaten appdelegate, mit Unterklassen usw. erstellenXcode 4.2 erstellt kein separates iPhone, iPad, Freigegebene Ordner für universelle App

Probieren Sie dies auf Xcode 4.2, und ich sehe, dass es diese Ordner nicht erstellt. Mache ich etwas falsch oder hat sich das geändert? Soll ich das alles selbst einstellen, oder Xcode 4.2 hat einen besseren Ansatz für universelle Apps eingeführt, die mir nicht bekannt sind?

Antwort

0

Es hat sich in den neuesten Versionen geändert. Im Gegensatz zum Erstellen separater Dateien für iPhone und iPad erstellt Xcode nur separate XIBs (oder Storyboards) und verwendet die folgenden Anweisungen, um der Anwendung mitzuteilen, dass sie die Ansichten ändern soll, wenn es sich bei dem Gerät um ein iPad handelt. So können Sie nur einmal den gesamten Code schreiben.

if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad)