2011-01-22 4 views
75

En Xcode al crear una subclase de UIViewController, existe una casilla de verificación denominada "Dirigida a iPad", entre otros.
¿Qué ocurre si quiero crear una aplicación que se ejecute en iPhone y iPad (creo que se llama aplicación universal)? ¿Debería revisarlo?
Si lo revisé, ¿qué está pasando debajo del capó?Dirigido a la opción de iPad en Xcode

Respuesta

150

Intenté tanto con y sin y diferencié los archivos generados.

La única diferencia que hace es si el método preconstruido shouldAutorotate: devuelve SÍ a todas las orientaciones (normal para aplicaciones de iPad) o solo para retrato (normal para aplicaciones de iPhone). También cambia las dimensiones de UIView en el archivo XIB generado (si marca la opción para crear uno) desde el tamaño de la pantalla del iPhone al iPad.

Así que simplemente elija el que mejor parezca el mejor punto de partida para la clase que está a punto de crear. Ambas cosas son triviales de editar más tarde.

+10

+1 por tomarse el tiempo para hacer los diffs! Muy útil de hecho. – Julian

+2

De acuerdo [a esta pregunta] (http://stackoverflow.com/q/9805521/978502) también hay una diferencia en el estilo de color predeterminado. iPhone - azulado; iPad - grisáceo. – yair

Cuestiones relacionadas