Curso Online de Geología: historia de nuestro planeta
Fichabasicoios
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
Ganar conocimientos en programación de aplicaciones nativas para iOS en
Objective C utilizando la aplicación Xcode.
Objetivos específicos
Obtener conocimientos de las bases del lenguaje Objective C
Aprender a gestionar la memoria en aplicaciones iOS
Aprender a crear aplicaciones básicas para iOS
Manejo de tablas, mapas, localización y visores web
DESTINATARIOS:
Personas con conocimientos de programación orientada a objetos como C o similar,
y facilidad de trabajo en entornos Mac. También es necesario un Mac con Xcode
instalado.
DURACIÓN:
35 horas
CONTENIDOS:
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
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
3. Objective-C
3.1. Introducción
3.2. Tipado de Objetos
3.3. Declarando y llamando métodos
3.4. Propiedades
2. Ficha Curso - Curso básico de Programación para iOS | 2
3.5. Sintetizando propiedades y la sintaxis "."
3.6. Declaración y definición de clases
3.7. Self y Super
3.8. Protocolos
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
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
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
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 View Controller
8. Aplicación "Inventario"
8.1. UITableView y UITableViewController
8.2. UITableView y su Data Source
8.3. UITableiewCells
8.4. Editado
8.5. Borrado
8.6. Mover filas
8.7. Insertar filas
9. Aplicación "Inventario II"
9.1. Uso de UINavigationController
9.2. Creación de UINavigationBar
9.3. Navegando con un UINavigationController
10.Aplicación "Visoweb"
10.1. Detección del estado de la red
10.2. Uso de UIWebView
10.3. Extracción de datos desde un UIWebView