Programa IOS
1
OBJETIVO
El objetivo del curso es proporcionar al alumno los conocimientos básicos para diseñar y
desarrollar aplicaciones para dispositivosmóviles con sistema operativo iOS a través del
lenguaje de programación Objective C.
TEMARIO
Introducción a programación orientada a objetos. (OOP (Object-Oriented Programming)).
ApplicationKit Framework
UIKit Framework, Foundation Kit
Clases (interfase, implementación, instanciación, herencia)
Clases (propiedades, métodos, parámetros de tipo bloque)
Protocolos / Delegados
InterfaceBuilder
User Interface / Resource files
PROGRAMA
TEMA
Presentación de clase e introducción a iOS.
Diagnóstico de conceptos básicos en programación. Refuerzo de conceptos básicos en programación.
Conceptos básicos de xCode: interfaz de desarrollo.
Interface Builder: Funcionamiento general, IBActions (Acciones), IBOutlets (Salidas). Preferencias básicas de un app: persistencia básica de datos.
User Interface: Text fields, image views, sliders, labels, [...]
Controladores y vistas.
Desarrollo integral de aplicaciones: Guión multimedia. MultiVistas: Navigation Controller, Tab Bar Controller, transiciones entre vistas.
MultiVistas: Navigation Controller, Tab Bar Controller, transiciones entre vistas. Cont.
TableViews: protocolo e implementación, personalización. Conexión entre app y datos remotos: PList, XML.
Vistas de contenido web: Web apps, híbridos.
GeoLocalización: CLLocation, GoogleMaps API V3.
Animación: animación con UIKit, animación con CoreAnimation.
Examen ordinario Examen extraordinario
DESARROLLO DE CLASE
En cada clase se desarrollarán conceptos teóricos que serán reforzados con ejercicios
prácticos.
Entregas por clase y tareas: 60%
Proyecto final:40%
Desarrollo integral de aplicación que incluya al menos 3 viewControllers.
La navegación principal puede ser personalizada o a través de un TabBarController.
Cada...
Regístrate para leer el documento completo.