| Unidades del curso:
1. Introducción a iOS
-
iPhone.
-
¿Qué es iOS?.
-
Arquitectura software.
-
iOS Dev Center.
2. Entorno de Trabajo: Xcode, Interface Builder, Instruments y el simulador de iPhone
-
Instalando el SDK.
-
Xcode.
-
Interface Builder.
-
Instruments.
-
Simulador de iPhone.
3. Programación en Objective-C
-
Introducción a Objective-C.
-
Estructura de archivos.
-
Estructuras de control de ejecución.
-
Mensajes y tipos de datos.
-
Clases.
-
Gestión de memoria.
4. Nuestra Primera Aplicación: “Hola Mundo”
-
Creando el proyecto.
-
Creando la interfaz.
-
Escribiendo el código.
-
Relacionar el código con la interfaz.
-
Probando la aplicación.
5. Aplicaciones con Varias vistas: Arquitectura Multiview
-
Introducción.
-
Navigation-based Application.
-
Tab Bar Application.
-
Utility application.
6. Conectividad y Comunicaciones
-
Introducción.
-
Comunicación mediante Email.
-
Acceso a los contactos del Iphone.
-
Realizar Llamadas y Envío de SMS.
-
Framework CFNetwork.
7. Multimedia
-
Introducción.
-
Framework Media Player.
-
Framework AV foundation.
8. Sensores
-
Introducción.
-
Interfaces Rotatorias y de Tamaño Variable.
-
Frameworks Map Kit y Core Location.
-
El Acelerómetro.
9. Uso de Core Animation
-
Introducción.
-
Transiciones entre vistas.
-
Animación de un elemento de la interfaz.
10. Uso de Core Data y Sqlite
-
Introducción.
-
SQLite.
-
Core data.
11. Uso de Quartz 2D
-
Introducción.
-
Quartz 2D y UIView.
-
Eventos Táctiles en UIView.
12. Consideraciones para el Desarrollo de una Aplicación
-
Visión global.
-
Estudio del público.
-
Estudio del mercado.
-
Planificación de la aplicación.
-
Recursos del terminal.
-
Diseño y usabilidad.
-
Diseño de arquitectura.
-
Pruebas en software instruments.
13. Publicación en la AppStore
-
Cuenta de desarrollador.
-
Member center, la maquinaria interna de Apple Store.
-
Recursos y herramientas.
-
Publicación en App Store.
14. Ejemplo Práctico
-
Planteamiento de la aplicación.
-
NSXMLParser.
-
Desarrollo de la Aplicación.
|