temario iOS - eduMac

correcta para evitar fugas de memoria. • Demostrar fluidez en Objective-C. 2) Entrenamiento iOS (iPhone/iPad) (4.5 días). • Crear interfaces de manera rápida y.
308KB Größe 25 Downloads 77 vistas
Temario Diplomado en iOS • Entrenamiento en Objective-C • Entrenamiento iOS (iPhone/iPad)

Introducción: Dentro del Diplomado se aplicarán las herramientas necesarias para que el alumno sea capaz de crear interfaces y aplicaciones iPhone/iPad para uso internacional, las cuales puedan incluir audio y video, así como aprovechar los dispositivos propios, como la cámara integrada, el acelerómetro y GPS para detectar los cambios de orientación del dispositivo.

Objetivos: 1) Entrenamiento en Objective-C (2 días) • Entender el concepto de clases, objetos y métodos. • Escribir el primer programa en ObjectiveC. • Definir clases y escribir instancias y métodos de clase. • Utilización de herencia. • Hacer uso de polimorfismo y Tipificación Dinámica • Trabajar con el preprocesador. • Utilización de características base de C. • Utilizar las clases básicas (números, arreglos, diccionarios, sets, etc.) • Retener y liberar objetos de manera correcta para evitar fugas de memoria. • Demostrar fluidez en Objective-C. 2) Entrenamiento iOS (iPhone/iPad) (4.5 días) • Crear interfaces de manera rápida y elegante. • Colocar campos de texto y mover el teclado virtual en la pantalla. • Crear aplicaciones de iPhone que utilicen Core Location (GPS, Cell Tower Triangulation, WiFi Access Point Location) para triangular la posición del usuario. • Preparar aplicaciones para uso internacional.

• Intercambiar diferentes ventanas con animación. • Desplegar información en tablas. • Crear aplicaciones que puedan reproducir una variedad de audio y video en diferentes tipos de archivo. • Administrar advertencias del sistema para que las aplicación no se cierre. • Administrar toques y secuencias complejas de multi-toque. • Dibujar utilizando Core Graphics. • Animar interfaces utilizando Core Animation. • Crear una aplicación que permita elegir fotografías del dispositivo o tomarlas haciendo uso de la cámara integrada. • Utilizar el acelerómetro para detectar cambios en la orientación del dispositivo. • Obtener información de servicios web. • Crear un archivo de preferencias para la aplicación. • Utilizar Instruments para perfilar una aplicación.

Temario Diplomado en iOS • Entrenamiento en Objective-C • Entrenamiento iOS (iPhone/iPad)

Introducción: Dentro del Diplomado se aplicarán las herramientas necesarias para que el alumno sea capaz de crear interfaces y aplicaciones iPhone/iPad para uso internacional, las cuales puedan incluir audio y video, así como aprovechar los dispositivos propios, como la cámara integrada, el acelerómetro y GPS para detectar los cambios de orientación del dispositivo.

Temas: 1) Objective-C • • • • • • • • • • • • • •

Clases, Objetos y Métodos Getting started Data types and expressions Loops Decisiones Profundizando en clases. Herencia Polimorfismo, Dynamic Typing y Dynamic Binding Profundizando en variable data types. Categorías y Protocolos El preprocesador Características base de C Clases de Foundation Introducción a la administración de memoria.

2) iOS (iPhone/iPad) • • • • • • • •

Las herramientas Aplicación de iPhone simple Administración de memoria Subclases de UIView personalizadas Core Graphics Eventos Delegates TableView

• • • • • • • • • • • • • • • • • • • •

El acelerómetro Notificaciones y rotación CALayer CAAnimation Toolbars y ViewControllers Navigation Controller Key-Value Coding and Observing Archiving and unarchiving Web Services La cámara Advertencia de baja memoria Categorías Audio y video Core Location y Map Kit Internacionalización Bonjour Preferencias Instruments Bloques Split View Controllers