UNIDAD DIDÁCTICA 1. INTRODUCCIÓN AL ENTORNO DE DESARROLLO 1. Conociendo el entorno 2. Compilando con LLVM 3. Compilación y ejecución de programas UNIDAD DIDÁCTICA 2. CARACTERÍSTICAS DEL LENGUAJE SWIFT 1. Introducción a Swift 2. Aprendiendo con la práctica 3. Variables 4. Tipos de datos 5. Operadores 6. Comentarios 7. Funciones 8. Sentencias condicionales 9. Estructuras de control UNIDAD DIDÁCTICA 3. CARACTERÍSTICAS AVANZADAS DEL LENGUAJE SWIFT 1. Tipos para colecciones de datos 2. Introducción a la PDOO 3. Búsqueda de clases y métodos en SWIFT 4. Gestión de memoria UNIDAD DIDÁCTICA 4. ELEMENTOS GRÁFICOS BÁSICOS 1. Recordando el entorno 2. UILabel 3. UIButton 4. UITextField 5. Uniéndolo todo 6. Etiquetas personalizadas UNIDAD DIDÁCTICA 5. ELEMENTOS GRÁFICOS AVANZADOS 1. UITableView 2. Otros elementos 3. Uniéndolo todo UNIDAD DIDÁCTICA 6. COMPONENTES Y TAREAS AVANZADAS 1. Conociendo WKWebView 2. Mandando emails con MFMailComposeViewController 3. Capturando imágenes desde la galería 4. Manejando varias pantallas o vistas con el storyboard UNIDAD DIDÁCTICA 7. LA BASE DE DATOS SQLITE 1. SQLite 2. Creando una base de datos SQLite para una aplicación 3. Configuración del entorno 4. Añadiendo datos a una aplicación 5. Listando datos de una aplicación 6. Añadiendo una vista de detalles 7. Eliminando datos de una aplicación UNIDAD DIDÁCTICA 8. INTEGRACIÓN CON REDES SOCIALES 1. Trabajando con Facebook desde Swift 2. Trabajando con X desde Swift