Im Allgemeinen ist es am besten, nach den Gerätefunktionen zu suchen, an denen Sie interessiert sind, anstatt nach einem bestimmten Gerätemodell zu suchen. Apple empfiehlt dies aus gutem Grund: Wenn Sie für die Funktionen des neuen iPad entwickeln, werden Ihre Kunden nicht glücklich sein, wenn Apple ein anderes Gerät mit diesen Funktionen herausbringt und Ihre App diese nicht unterstützt.
Wenn Sie feststellen müssen, ob Sie ein iPad benutzen, prüfen Sie UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad
. Wenn Sie feststellen möchten, ob Sie ein Retina-Display haben, prüfen Sie [UIScreen mainScreen].scale
. Kombiniere die beiden und du kannst herausfinden, ob du ein iPad mit Retina-Display verwendest.
Wenn Sie andere Funktionen speziell für das neue iPad benötigen, suchen Sie in der API nach diesen Funktionen: AV Foundation kann Ihnen z. B. Auskunft über die Fähigkeiten der eingebauten Kamera geben. Wahrscheinlich gibt es auch eine Möglichkeit, nach LTE zu suchen, aber das ist mir nicht bekannt.