Curso Online de Geología: historia de nuestro planeta
Ficha basico i os
1. Ficha Curso – Curso básico de programación para iOS | 1
FICHA TÉCNICA DEL CURSO
[INF08] CURSO BÁSICO DE PROGRAMACIÓN PARA IOS
OBJETIVOS:
Objetivo general
Aprender las bases de la programación de aplicaciones nativas para iOS en
Objective C utilizando como herramienta Xcode.
Objetivos específicos
Conocimiento de las bases del lenguaje Objective C
Gestión de memoria en aplicaciones iOS
Creación de aplicaciones básicas para iOS
Manejo de tablas, mapas, localización y visores web
DESTINATARIOS:
Personas con conocimientos en programación orientada a objetos, lenguajes
como C o similar, fluidez en el entorno de Mac. También es necesario un Mac con
Xcode instalado.
DURACIÓN:
30 horas
CONTENIDOS:
TEMA 1. INTRODUCCIÓN AL ENTORNO DE DESARROLLO DE IOS
1.1 Introducción a iOS
1.2 Xcode e iPhone SDK
1.3 Creación de proyectos de Xcode
1.4 Uso de Interface Builder
TEMA 2. PRIMERA APLICACIÓN
2.1 Creación del proyecto
2.2 Creación de un interfaz sencillo
2.3 Modelo Vista Controlador
2.4 Un poco de código
2.5 Como conectar el interface y el código
2.6 Un poco más de código
TEMA 3. OBJECTIVE-C
3.1 Introducción
3.2 Tipado de Objetos
3.3 Declarando y llamando métodos
3.4 Propiedades
3.5 Sintetizando propiedades y la sintaxis “.”
3.6 Declaración y definición de clases
2. Ficha Curso – Curso básico de programación para iOS | 2
3.7 Self y Super
3.8 Protocolos
TEMA 4. MANEJO DE MEMORIA
4.1 Introducción
4.2 Creando objetos
4.3 El pool de autoliberación
4.4 El ciclo alloc, retain, copy y release
4.5 El método dealloc
4.6 ARC
4.7 Respondiendo a Warnings de memoria
TEMA 5. APLICACIÓN “DONDE ESTOY”
5.1 Uso de frameworks
5.2 Uso de CoreLocation
5.3 Uso de MapKit y MapView
5.4 Etiquetando localizaciones
TEMA 6. APLICACIÓN “HIPNOSIS”
6.1 Uso de UIView y método DrawRect
6.2 Dibujando texto y sombras
6.3 Uso de UIScrollView
6.4 Zoom
6.5 Ocultando la barra de estado
TEMA 7. APLICACIÓN “HIPNOTIEMPO”
7.1 View Controllers y ficheros XIB
7.2 Uso de UITabBarController
7.3 Creación de controladores y tab bar items
7.4 Creando Views para los View Controllers
7.5 El ciclo de vida de un ViewController
TEMA 8. APLICACIÓN “INVENTARIO”
8.1 UITableView y UITableViewController
8.2 UITableView y su Data Source
8.3 UITableViewCells
8.4 Editado
8.5 Borrado
8.6 Mover filas
8.7 Insertar filas
TEMA 9. APLICACIÓN “INVENTARIO II”
9.1 Uso de UINavigationController
9.2 Creación de UINavigationBar
9.3 Navegando con un UINavigationController
TEMA 10. APLICACIÓN “VISORWEB”
10.1 Detección del estado de la red
10.2 Uso de UIWebView
3. Ficha Curso – Curso básico de programación para iOS | 3
10.3 Extracción de datos desde un UIWebView