Actualizado el 21 de Marzo del 2018 (Publicado el 16 de Febrero del 2018)
1.818 visualizaciones desde el 16 de Febrero del 2018
14,3 MB
237 paginas
Creado hace 11a (01/01/2013)
Desarrollo de Aplicaciones iOS
Índice
1 El entorno Xcode..........................................................................................................4
1.1 Estructura del proyecto............................................................................................ 8
1.2 Propiedades del proyecto....................................................................................... 11
1.3 Configuraciones..................................................................................................... 15
1.4 Localización...........................................................................................................16
1.5 Esquemas y acciones..............................................................................................18
1.6 Recursos y grupos.................................................................................................. 20
1.7 Interface Builder.................................................................................................... 22
1.8 Organizer................................................................................................................23
1.9 Repositorios SCM..................................................................................................25
1.10 Snapshots..............................................................................................................32
1.11 Ejecución y firma................................................................................................. 33
2 Ejercicios de Xcode....................................................................................................40
2.1 Creación de un proyecto con Xcode...................................................................... 40
2.2 Iconos y recursos....................................................................................................40
2.3 Localización...........................................................................................................40
3 Introducción a Objective-C........................................................................................ 42
3.1 Tipos de datos........................................................................................................ 42
3.2 Directivas............................................................................................................... 44
3.3 Paso de mensajes....................................................................................................48
3.4 Clases y objetos......................................................................................................49
3.5 Protocolos.............................................................................................................. 60
3.6 Categorías y extensiones........................................................................................61
3.7 Algunas clases básicas de Cocoa Touch................................................................62
4 Ejercicios de Objective-C...........................................................................................74
4.1 Manejo de cadenas.................................................................................................74
Copyright © 2013 Dept. Ciencia de la Computación e IA All rights reserved.
Desarrollo de Aplicaciones iOS
4.2 Creación de objetos................................................................................................74
4.3 Manejo de fechas (*)..............................................................................................75
4.4 Gestión de errores (*).............................................................................................75
5 Propiedades, colecciones y gestión de la memoria.................................................... 77
5.1 Propiedades de los objetos..................................................................................... 77
5.2 Colecciones de datos..............................................................................................85
5.3 Key-Value-Coding (KVC).....................................................................................93
5.4 Programación de eventos....................................................................................... 95
5.5 Introspección........................................................................................................100
5.6 Ciclo de vida de las aplicaciones......................................................................... 103
6 Ejercicios de propiedades y colecciones.................................................................. 105
6.1 Propiedades.......................................................................................................... 105
6.2 Listas.................................................................................................................... 105
6.3 Temporizadores (*)..............................................................................................105
6.4 Gestión de memoria con ARC............................................................................. 106
7 Vistas........................................................................................................................ 107
7.1 Patrón Modelo-Vista-Controlador (MVC).......................................................... 107
7.2 Jerarquía de vistas, ventanas, y controladores..................................................... 107
7.3 Creación de vistas con Interface Builder............................................................. 110
7.4 Creación de vistas de forma programática...........................................................118
7.5 Propiedades de las vistas......................................................................................122
7.6 Controles básicos................................................................................................. 123
8 Ejercicios de vistas................................................................................................... 126
8.1 Creación de la vista con Interface Builder...........................................................126
8.2 Conexión de componentes mediante outlets........................................................127
8.3 Controles y acciones............................................................................................ 128
8.4 Imágenes.............................................................................................................. 129
8.5 Carga de componentes del NIB........................................................................... 129
8.6 Almacenamiento (*).............................................................................................130
8.7 Creación programática de componentes (*)........................................................ 131
9 Controladores........................................................................................................... 132
9.1 Creación de un controlador propio...................................................................... 132
Copyright © 2013 Dept. Ciencia de la Computación e IA All rights reserved.
2
Desarrollo de Aplicaciones iOS
9.2 Controlador para las tablas...................................................................................137
9.3 Controlador de búsqueda..................................................................................... 147
10 Ejercicios de controladores.....................................................................................156
10.1 Creación de un controlador propio.....................................................................156
10.2 Edición de tablas................................................................................................ 157
10.3 Búsqueda (*)...................................................................................................... 158
11 Transiciones y storyboards..................................................................................... 160
11.1 Controladores modales.......................................................................................160
11.2 Controlador de navegación.................................................................................161
11.3 Controlador de barra de pestañas....................................................................... 166
11.4 Uso de storyboards............................................................................................. 168
12 Ejercicios de transiciones y storyboards.................................................................173
12.1 Pestañas.............................................................................................................. 173
12.2 Aplicación basada en storyboards...................................................................... 174
13 Componentes para iPad y aplicaciones universales................................................181
13.1 Componentes específicos para iPad................................................................... 181
13.2 Aplicaciones universales.................................................................................... 204
14 Componentes para iPad y aplicaciones universales - Ejercicios............................ 214
14.1 Programando una aplicación para iPad con Split View (1)............................... 214
14.2 Programando una aplicación para iPad con Split View (2)............................... 214
14.3 Programando una aplicación para iPad con Split View usando XCode 4.2...... 215
14.4 Programando una aplicación universal.............................................................. 215
14.5 Programando una aplicación para iPad con un Popover.................................... 216
15 Guías de estilo y personalizaciones avanzadas.......................................................217
15.1 Guías de estilo en iOS........................................................................................ 217
15.2 Personal
Comentarios de: Desarrollo de aplicaciones iOS (0)
No hay comentarios