ios xcode ios8 xcode6

ios - ¿Lanzar imagen o lanzar xib/storyboard?



xcode ios8 (2)

De su comentario en la respuesta de @ Romain,

Así que para apoyar todo, necesito ambos.

No, si necesitas admitir todo , usa las imágenes de lanzamiento. Si su aplicación se envía con imágenes de inicio y las usa para mostrar la pantalla de inicio, entonces no es necesario proporcionar el inicio de xib / storyboard. Una aplicación solo puede utilizar una forma de mostrar la pantalla de inicio.

Estoy tratando de terminar mi primera aplicación de iOS para enviarla y me estoy confundiendo realmente aquí. La documentación me dice que necesito una imagen de lanzamiento y me da las dimensiones para iPhone 6 y 6+, pero luego dice claramente en un par de lugares que "el lanzamiento XIB o el guión gráfico es necesario para admitir aplicaciones de tamaño iPhone 6".

Estoy confundido para no terminar aquí. ¿Por qué estoy incluyendo imágenes de lanzamiento si necesito un "storyboard de lanzamiento"? Ni siquiera he descubierto qué es un guión gráfico de lanzamiento todavía ...


Si está desarrollando exclusivamente con Xcode 6 y para iOS 8, entonces debería usar storyboards de lanzamiento, que evitan la necesidad de proporcionar varias imágenes de lanzamiento en diferentes tamaños.

Este guión gráfico es generado automáticamente por Xcode 6 al iniciar un nuevo proyecto, pero es posible que haya estado utilizando una plantilla de proyecto más antigua.

Consulta aquí cómo crear un guión gráfico de lanzamiento utilizando Xcode 6: http://oleb.net/blog/2014/08/replacing-launch-images-with-storyboards/

Tenga en cuenta que también puede usar un archivo XIB "único" regular en lugar de un guión gráfico completo si lo desea. Creo que las plantillas de proyecto de Xcode 6 usan archivos XIB para ese propósito.

Desafortunadamente, si su aplicación también apunta a versiones anteriores de iOS (incluso a iOS 7), no tendrá otra opción que incluir imágenes de lanzamiento para todos los dispositivos iPhone (excepto iPhone 6, que no ejecuta estas versiones de iOS, obviamente ). Esto es un problema, pero Apple hizo el movimiento correcto al proporcionar esta nueva característica para futuros desarrollos.