En la segunda lección del curso de desarrollo de apps para Apple TV empezamos el proyecto con Xcode. ¿Preparados? ¿Listos? ¡Ya!
Verás que al abrir el proyecto para crear nuestra aplicación debemos seleccionar las plantillas que existen para el Apple TV y seleccionar una de ellas, dependiendo del tipo de aplicación que queramos crear elegiremos una u otra.
En esta clase te presento la clase AppDelegate, una clase que es la que se ocupa del runtime de nuestra App, es la encargada de funciones muy importantes para que nuestra aplicación haga algo en procesos como el cierre, entrada en background, etc.
En esta lección hablaremos del paradigma de programación MVC (Modelo Vista Controlador) este patrón de diseño nos habla de dividir la creación de nuestras Apps en 3 capas, que como te imaginarás serán: el modelo, la vista, y el controlador.
Ya estamos metidos de lleno en la creación de nuestra App para el Apple TV. Hemos creado el esqueleto de nuestra App, hemos añadido una nueva vista, o lo que es lo mismo, hemos añadido un ViewController al Storyboard para tener una vista principal y una vista detalle.
Además, hemos creado una nueva clase de Swift y hemos asociado esta clase al controlador, de esta forma todo el código de Swift que escribamos en esta clase, se verá manifestado en la vista que hemos añadido en el Storyboard.
En la próxima clase añadiremos algunas cosas a esas vistas que ahora están tan vacías. ¡No te vayas muy lejos que seguimos! Nos vemos, en la próxima clase. Como siempre, si tenéis cualquier duda o pregunta, podéis mandarla a través del formulario de soporte :)
Todos los capítulos de este curso:
- Curso desarrollo de apps para Apple TV #1. La aplicación
- Curso desarrollo de apps para Apple TV #2. Creación y ajustes del proyecto
- Curso desarrollo de apps para Apple TV #3. Construir la interfaz
- Curso desarrollo de apps para Apple TV #4. Crear conexiones y gestionar dependencias
- Curso desarrollo de apps para Apple TV #5. Vista de tabla, protocolos y delegación
- Curso desarrollo de apps para Apple TV #6. Conectar con el backend
- Curso desarrollo de apps para Apple TV #7. Parsear JSON y gestionar los datos
- Curso desarrollo de apps para Apple TV #8. Ajustes con el idioma
- Curso desarrollo de apps para Apple TV #9. Crear cabeceras para el App Store
- Curso desarrollo de apps para Apple TV #10. Crear icono para nuestra app y detalles finales