Pregunta

he leído esta pregunta Sobre las diferencias en las plantillas de aplicación iOS basadas en la ventana y la vista en Xcode, pero todavía estoy confundido sobre qué plantilla usar en la aplicación de mi iPhone.

Estoy desarrollando una aplicación de geolocalización para las estaciones de servicio. ¿Qué plantilla sería más apropiada para esto: la plantilla de aplicación basada en la vista o la basada en ventana?

¿Fue útil?

Solución

La elección no afectará en gran medida su producto final. La verdadera pregunta es qué plantilla me acerca más a la aplicación que estoy diseñando.

La plantilla de aplicación basada en la vista está orientada a una aplicación con una sola vista. Sin embargo, es solo un punto de partida, y siempre puede agregarle más vistas/controladores después. No hay nada especial en la plantilla basada en la vista que no pueda agregar a una plantilla basada en ventanas, como se muestra en este entrada en el blog.

Parece que su aplicación podría beneficiarse más de una plantilla basada en la navegación. Eso le dará un Uinavigation Controller y un UableViewController para trabajar inicialmente, y supongo que eso funcionaría bien con su lista de estaciones de servicio. ¿Quizás cuando se selecciona una estación de servicio, presionaría un controlador de vista de geolocalización (sp?) Que muestra los detalles de la estación de servicio?

Otros consejos

Descripción de la aplicación basada en la vista:

Esta plantilla proporciona un punto de partida para una aplicación que utiliza un visión única.

Si el diseño de su aplicación contiene una sola vista, entonces elegir la aplicación basada en la vista le ahorrará el problema de crear y vincular esa vista. Incluso si su aplicación tiene más de una vista, View Based puede ahorrarle el tiempo de hacer esa vista inicial. Desea una aplicación basada en ventanas para cuando sabe que está configurando algo personalizado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top