Módulo 1. Introducción.
-Posicionamiento del curso.
-Contenido.
-Apple Developer Program.
-Hola mundo con Objective C.
|
Módulo 2. Primeros proyectos.
-Unidades de desarrollo.
-Primeros proyectos con Xcode.
-Las capas del iOS.
|
Módulo 3. El lenguaje Objective C I.
-Como es el lenguaje Objective C.
-Crear una clase.
-La sintaxis de las funciones.
-La funciones init y dealloc.
-Levantar instancia de un objeto.
|
Módulo 4. El lenguaje Objective C II.
-Modificadores de acceso.
-Las propiedades.
-Modificadores de la propiedad.
-Excepciones.
|
Módulo 5. El lenguaje Objective C III.
-Tipos de dato.
-Operadores y expresiones.
-Control de flujo.
|
Módulo 6. El lenguaje Objective C IV.
-El ámbito de las variables.
-El tipo id.
-Punteros e indirección.
-Copiar objetos.
|
Módulo 7. Objective C orientado a objetos I.
-Constructores en Objective C.
-La herencia en Objective C.
-Sobreescribir funciones.
|
Módulo 8. Objective C orientado a objetos II.
-Las categorías.
-Definir e implementar protocolos.
-Comprobar protocolos.
|
Módulo 9. Objective C orientado a objetos III.
-Gestión de memoria por cuenteo.
-El dealloc.
-El conetenedor autorelease.
|
Módulo 10. El framework Foundation I.
-Introducción al framework Foundation.
-Cadenas de caracteres.
-La clase NSString.
-Operaciones con NSString.
|
Módulo 11. El framework Foundation II.
-La clase NSNumber.
-Arrays en Objective C.
-Operaciones con arrays.
-Ordenar arrays.
|
Módulo 12. El framework Foundation III.
-La clase NSDictionary.
-La calse NSDate.
-NSCalendar y los componentes de fecha.
-Operaciones y comparaciones entre fechas.
|
Módulo 13. El framework Foundation IV.
-Objective C y el sistema de archivos.
-Trabajar con directorios.
-Trabajar con archivos.
-Manipular el contenido de un archivo.
|
Módulo 14. Caso práctico I.
-Planteamiento.
-Desarrollo.
|
Módulo 15. Caso práctico II.
-Crear un proyecto para iPhone.
-Crear un proyecto para Mac.
|