Pantalla de presentación dinámica (Default.png) en 3.0

Sé que es posible crear un Default.png dinámicamente cambiable creando un enlace simbólico. Pero eso ya no es posible en iPhone SDK 3.0 (solo en 2.0). ¿Cómo puedo hacer esto en 3.0, o es esto imposible? Tim

Esto funcionó en iPhone OS 2.0 http://collison.ie/blog/2008/11/dynamic-defaultpng-files-on-the-iphone pero ya no está en iPhone OS 3.0. La pantalla predeterminada siempre es negra.

Puedo cambiar la pantalla predeterminada en la carpeta documentos y el enlace simbólico se vincula a ese archivo. Lo probé examinando la carpeta de la aplicación desde el simulador. Vi el archivo correcto en el directorio de documentos y vi que el enlace simbólico apunta a ese (el) archivo correcto.

No es posible en 3.0. Solo fue posible en 2.0 porque era un error explotable. El error fue corregido en 3.0 y es por eso que no es posible.

Apple no pretende que Default.png sea una “pantalla de bienvenida”.

Si lees el HIG, verás que se supone que Default.png represente tu interfaz de usuario, ya que estaría “vacía”, sin ningún contenido. Está destinado a darle al usuario la ilusión de un lanzamiento “casi instantáneo”.

Eche un vistazo a todas las aplicaciones de Apple en el iPhone y verá cómo el default.png está destinado a ser utilizado correctamente.

Apple frunció el ceño al usar Default.png como pantalla de presentación. Dicen que solo es apropiado para aplicaciones como juegos que no usan los elementos de interfaz de usuario estándar que se proporcionan en el SDK.

Dicho eso, muchas aplicaciones en estos días están usando esta característica para mostrar pantallas de bienvenida, y parece que Apple no está realmente aplicando esta guía.

Para resumir, puedes hacer una pantalla de bienvenida, pero no puede ser dinámica, ya no.

Utilice un Default.png en blanco y luego en el método UIView -applicationDidFinishLaunching: del delegado de su aplicación, cargue una UIView que contenga su contenido dynamic. Esta solución evita cualquier conflicto con los términos del SDK de Apple, así como con todos los problemas técnicos.