Programación Básica en iOS
Tema 1 Objective-C
Polimorfismo, Dynamic Typing y
Clases, Objetos y Métodos Dynamic Binding
Getting started Profundizando en variable data
Data types and expressions types.
Loops Categorías y Protocolos
Decisiones El preprocesador
Profundizando en clases. Características base de C
Herencia Clases de Foundation
Introducción a la administración de
memoria.
Tema 2 iOS (iPhone/iPad)
Las herramientas Key-Value Coding and Observing
Aplicación de iPhone simple Archiving and unarchiving
Administración de memoria Web Services
Subclases de UIView personalizadas La cámara
Core Graphics Advertencia de baja memoria
Eventos Categorías
Delegates Audio y video
TableView Core Location y Map Kit
El acelerómetro Internacionalización
Notificaciones y rotación Bonjour
CALayer Preferencias
CAAnimation Instruments
Toolbars y ViewControllers Bloques
Navigation Controller Split View Controllers
Rodolfo G. Robles No. 183-1 Nte. Col. Centro. Culiacán, Sinaloa CP 80000, Tel (667) 752 16 53 y 54.
Programación Avanzada en iOS
Contenido:
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ónes 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.
Rodolfo G. Robles No. 183-1 Nte. Col. Centro. Culiacán, Sinaloa CP 80000, Tel (667) 752 16 53 y 54.