Av. Juan de Dios Bátiz s/n esq. Miguel Othón de Mendizábal, Col. Nueva Industrial Vallejo, Delegación Gustavo A. Madero. C.P 07738, México D.F. Tel.57296000 Extensiones: 56563,56605 y 56622, email: [email protected]; www.cic.ipn.mx 1. INTRODUCCIÓN A LA PLATAFORMA iOS 1.1. Origen de la plataforma 1.2. Características 1.3. Arquitectura básica 1.4. Conceptos básicos 2. INSTALACIÓN DEL ENTORNO DE DESARROLLO 2.1 2.2 2.3 2.4 iOS SDK Herramientas de desarrollo Configuración de Xcode Configuración de dispositivo virtual 3. LENGUAJE DE PROGRAMACIÓN Swift 3.1 Conceptos básicos 3.2 Sintaxis 3.3 Primeros pasos 4. INTRODUCCIÓN A INTERFACES GRÁFICAS 4.1 XIB 4.2 Storyboard 4.3 Elementos y atributos 4.4 IBOutlets e IBActions 8. INTEGRACIÓN DE NAVIGATIONBAR 8.1 Agregación de botones al NavigationBar 8.2 Personalización de NavigationBar 8.3 Generación de vistas en diferentes resoluciones 9. SOPORTE DE DIFERENTES RESOLUCIONES 9.1 Generación de vistas en diferentes resoluciones 10. ALMACENAMIENTO DE INFORMACIÓN (I) 10.1 Opciones de almacenamiento 10.2 Almacenamiento de preferencias 10.3 Sistemas de archivos 10.4 Almacenamiento interno 10.5 Elegir entre almacenamiento interno o externo 10.6 Administración de información almacenada 11. ALMACENAMIENTO DE INFORMACIÓN (II) 11.1 Introducción a CoreData 11.2 Creación de base de datos SQLite 11.3 Operaciones básicas CoreData 11.4 Patrón de diseño DAO 11.5 Generación de CRUD 5. ELEMENTOS DE LA INTERFAZ GRÁFICA 5.1 Clase UlLabel 5.2 Clase UlTextField 5.3 Clase UlButton 5.4 Clase UllmageView 5.5 Clase UlWebView 6. GENERACIÓN DE INTERFACES GRÁFICAS 6.1 Clase UlTableView 6.2 Clase UlTableViewCell 6.3 Clase UlCollectionView 6.3 Clase UICOllectionViewCell 7. NAVEGACIÓN ENTRE VISTAS 7.1 Ciclo de vida UIViewController 7.2 Personalización de interfaz 7.3 Enlace entre ViewControllers 7.4 Envío de parámetros entre ViewControllers 7.5 UINavigationController 7.6 UITabBerController Av. Juan de Dios Bátiz s/n esq. Miguel Othón de Mendizábal, Col. Nueva Industrial Vallejo, Delegación Gustavo A. Madero. C.P 07738, México D.F. Tel.57296000 Extensiones: 56605 y 56622, email: [email protected]
© Copyright 2024