Reproducción automática
Autocompletar
Clase anterior
Completar y continuar
Curso de Fundamentos desarrollo iOS
Sección 1: Introducción al Curso
Introducción & requisitos (1:20)
La App que vamos a crear (1:20)
Herramientas que necesitaremos (3:30)
Cómo instalar Xcode (1:39)
Instalación plantilla vacía en Xcode 6 & MATERIAL (6:35)
App Vacía con Xcode 6.1 (11:13)
ANEXO Apuntes Programación Orientada a Objetos POO
Sección 2: Desarrollo para iOS
Desarrollo para iPhone y iPad: herramientas y tecnologías (7:06)
Orígenes de Cocoa y Objective C (4:20)
Objective C y otros lenguajes orientados a objetos (5:44)
Características y filosofia de Objective C. Objective C frente a Java. (19:02)
Sintaxis de Objective C (9:48)
Definición de una clase en Objective C (15:39)
Propiedades de una clase en Objective C (16:34)
Demo: creación de una clase y definición de propiedades (39:38)
Demo: uso de NSLog (4:06)
Creación de Objetos: alloc & init e inicializadores propios (4:06)
Implementación de inicializadores propios: designado y de conveniencia (40:08)
Implementar incializadores de conveniencia (9:09)
Constructores de conveniencia: métodos de clase (17:12)
NSLog y el mensaje description (12:34)
Diapositivas, Fuente y Repaso - Sección 2
Sección 3: Modelo Vista Controlador
Introducción al MVC (1:42)
Patrón MVC: El Modelo (2:18)
Patrón MVC: El Controlador (7:02)
Patrón MVC: Las Vistas (6:46)
Diapositivas y Repaso - Sección 3
Sección 4: Comunicación entre los elementos de un MVC
Comunicación entre el Controlador y la Vista o el Modelo (3:54)
Comunicación entre la Vista y el Controlador (13:50)
Comunicación entre el Modelo y el Controlador (3:45)
Ejemplo con una Aplicación vacía (22:41)
Instalación plantilla vacía en Xcode 6 & MATERIAL (29:16)
Diapositivas - Sección 4
Sección 5: MVC Aplicación de Ejemplo
El Modelo de nuestra Aplicación (3:29)
Propiedades del Modelo (13:56)
Inicializador designado del Modelo (3:29)
Inicializadores de conveniencia del Modelo (14:38)
Constructores de conveniencia del Modelo (13:30)
El Controlador: propiedades e inicializador (43:40)
Conectar el Controlador y la Vista: IBOutlet & IBAction (36:30)
Sincronizar Modelo y Vista (47:36)
Mostrar la Vista en pantalla (15:34)
Un nuevo Controlador para nuestro Modelo & UIWebView. (1:26)
Uso del patrón Delegate (24:30)
Diapositivas, Fuente y Repaso - Sección 5 (4:48)
Sección 6: Combinadores
Combinar distintos MVCs (7:39)
UITabBarController (8:48)
UINavigationController (11:16)
Ejemplo de UITabBarController (12:42)
Ejemplo de UINavigationController (22:12)
Rizando el rizo: combinadores dentro de combinadores. (4:42)
Ejemplo de un UINavigationController dentro de un UITabBarController (18:36)
Diapositivas, Fuente y Repaso - Sección 6
Sección 7: Tablas UITableViewController
Interfaz de una App para iPad (16:01)
Tablas en iOS: UITableViewController (4:22)
Funcionamiento de una tabla: delegate y data source (1:24)
Celdas en iOS: UITableViewCell (14:05)
Un modelo para modelarlos a todos: Tablas y Modelos (1:52)
Ejemplo de Modelo para Tabla (35:36)
Un UITableViewController para mostrar nuestro modelo (21:44)
Propiedades e Inicializador de nuestro UITableViewController (4:14)
Data Source y Delegate de nuestro UITableViewController (42:34)
Mostrar en pantalla nuestra tabla (25:12)
Repaso (1:49)
Diapositivas, Fuente y Repaso - Sección 7
Sección 8: UISplitViewController
UISplitViewController al detalle (3:55)
Creación y uso de un UISplitViewController (1:37)
Ejemplo combinando la tabla y el splitview (14:47)
Gestionar la rotación en el UISplitViewController (9:49)
UISplitViewController al Detalle + Fuente
Sección 9: Limitaciones del Delegate y Notificaciones
Cómo comunicar distintos MVCs entre sí. (7:54)
Definir nuestro propio protocolo de delegado (23:22)
Implementar nuestro propio protocolo de delegado (11:02)
Limitaciones del patrón delegate (2:16)
Notificaciones: para cuando el delegado no es suficiente (5:12)
Implementar notificaciones en nuestra App de ejemplo (35:52)
Se revela el misterio: strong, weak y copy. (11:40)
Repaso y Mandamientos de la Comunicación entre Objetos (2:55)
Repaso final: ¡ya sabes crear Apps para iOS! (2:18)
Diapositivas, Fuente & Repaso - Sección 9
Sección 10: Persistencia
Introducción a la persistencia en Cocoa (2:26)
Sistema de archivos en iOS y la Sandbox (12:34)
Leer y escribir datos en la Sandbox. Gestión de errores en Cocoa. (4:28)
Ejemplo de cómo guardar y leer datos y gestionar errores. (40:50)
Persistencia sencilla: NSUserDefaults (4:18)
Ejemplo de NSUserDefaults en nuestra App de ejemplo (0:23)
Demo del uso de NSUserDefaults (22:49)
Diapositivas, Fuente y Repaso - Sección 10
Sección 11: JSON
Bienvenido a JSON (2:26)
Introducción a JSON (21:14)
JSON y Cocoa. (12:04)
JSON a Cocoa (4:46)
Vuelta atrás-de Cocoa a JSON (13:26)
Demo 1 de JSON (21:12)
Demo 2 de JSON (20:13)
Diapositivas, Fuente y Repaso - Sección 11
Sección 12: Apps Universales
Resumen de lo visto hasta ahora (1:34)
Apps Universales - teoría (25:18)
Transformar Baccus en una App Universal (9:22)
Diapositivas, Fuente y Repaso - Sección 12
Sección 13: Personalizar la Interfaz
Introducción a la personalización de interfaces (10:28)
Gestión de fuentes y tipos en iOS (10:40)
Fontopaedia-un ejemplo de personalización de interfaz (2:20)
Código de Fontopaedia: Video + Fuente (28:22)
El Proxy de Appearance (11:49)
El Proxy de Appearance en la práctica: Video + Fuente (5:56)
Imágenes y resoluciones, o cómo llevarse bien con Retina (6:20)
Fuentes Personalizadas (4:56)
Demo de fuentes personalizadas: Video + Fuente (18:08)
Botones Personalizados (11:37)
Una mano de Elasticina: Video + Fuente (10:26)
Xibs distintos para iPhone y iPad (8:58)
Xibs para distintas orientaciones (2:04)
Conclusión (1:06)
Diapositivas, Fuente y Repaso - Sección 13
Sección 14: Subir a la App Store
Antes de subir a la App Store... (0:23)
Como Subir una App al AppStore - Paso a Paso
Fin del Curso (1:54)
iOS7
Novedades iOS7
Novedades Xcode5
ANEXO I Depuración en Cocoa
Depuración en Cocoa (5:43)
ANEXO II Colecciones en Cocoa
Introducción a las colecciones en Cocoa: NSArray & NSDictionary (8:54)
NSArray y NSMutableArray (45:12)
Introducción a NSDictionary (2:38)
Demo de NSDictionary & NSMutableDictionary (40:54)
Representaciones literales para NSArray & NSDictionary (1:56)
ANEXO III Resúmenes, Mandamientos y Chuleta
Mandamientos de la Comunicación entre Objetos
Mandamientos de las Propiedades con ARC
Lecturas Recomendadas
Artículos, Libros y Otros Materiales Extras
Chuleta
¿Por dónde seguimos avanzando en nuestra formación?
Evalúa nuestra formación
¿Por dónde sigo?
Depuración en Cocoa
Contenidos de la clase bloqueados
Si ya estás inscrito
Necesitarás hacer log in
.
Inscribirse en el curso para desbloquear