Reproducci贸n autom谩tica
Autocompletar
HTML5
Flash
Player
Velocidad
Clase anterior
Completar y continuar
Curso iOS Avanzado
Secci贸n 1: Introducci贸n al Curso
Bienvenido, Joven Padawan (1:58)
Secci贸n 2: Bloques y Concurrencia con GCD
驴Qu茅 son los Bloques? (8:47)
Sintaxis de Bloques en Objective C (4:21)
Demo de Iteraci贸n (12:05)
Intro a GCD (8:22)
Descarga s铆ncrona Intro: bloquear la cola principal & MATERIAL (11:37)
Descarga as铆ncrona: 隆Cielos! La gemela no acude a nuestra llamada (8:12)
Descarga as铆ncrona & MATERIAL (5:17)
El as铆ncronismo cambia el API de tus clases (3:07)
M茅todos que aceptan bloques como par谩metros (6:26)
M茅todo con bloque de finalizaci贸n & MATERIAL (16:23)
Otros usos de bloques en Cocoa (3:44)
Singletons (2:42)
Crear un Singleton con GCD & MATERIAL (7:12)
Arquitectura As铆ncrona de Apps (2:21)
Desaf铆o (1:21)
Qu茅 hemos Aprendido & MATERIAL (1:38)
Instalaci贸n plantilla vac铆a en Xcode 6 & MATERIAL (6:35)
Secci贸n 3: Alternativa a los Bloques: NSOperation & NSOperationQueue
NSOperation & NSoperationQueue (2:05)
Concurrencia II y CoreImage (2:39)
NSOperation y NSOperationQueue (4:41)
Recursos compartidos en programaci贸n concurrente (11:28)
Intro a Core Image (12:09)
Alternativas a las gemelas & MATERIAL (6:19)
NSOperation de descarga & MATERIAL (11:21)
CoreImage: un filtro de im谩genes en una NSOperation (7:37)
CoreImage: implementando el fitro & MATERIAL (7:36)
Encadenar dos NSOperations seguidas mediante dependencias (2:15)
CoreImage: encadenar dos filtros seguidos (5:04)
Qu茅 Hemos Aprendido & MATERIAL (0:44)
Secci贸n 4: Tareas Largas y Ejecuci贸n en Background
Ciclo de Vida de una App (2:15)
Ejecuci贸n en Background (9:07)
NSURLSession: Descargas as铆ncronas (14:12)
App de Ejemplo & MATERIAL (3:46)
Descarga as铆ncrona & MATERIAL (7:48)
Descarga fuera de proceso & MATERIAL (8:08)
Demo de "Background Tasks" & MATERIAL (9:06)
Qu茅 Hemos Aprendido & MATERIAL (0:51)
Secci贸n 5: Gestos de Usuario
Gestos de Usuario (8:12)
Geometr铆a de una Vista (7:30)
Angry Esteban & MATERIAL (3:35)
Tap, Pan y Swipe & MATERIAL (7:31)
Im谩genes & MATERIAL (2:02)
Implementar el tap & MATERIAL (8:22)
Implementar el Pan & MATERIAL (11:05)
Swipe (2:26)
Swipe & MATERIAL (3:11)
Swipe & MATERIAL (13:08)
Sacudida & MATERIAL (4:32)
Reproducir Sonidos (1:24)
Singleton para reproducir sonidos & MATERIAL (4:39)
AGTSystemSounds & MATERIAL (4:12)
AVAudioPlayer & MATERIAL (10:48)
Qu茅 Hemos Aprendido & MATERIAL (0:32)
Secci贸n 6: Introducci贸n a Core Animation
Intro a Core Animation (5:09)
API de CoreAnimation (3:40)
Propiedades Animables de una UIView (2:40)
Animaciones con UIView (5:25)
Xwing sin Animaci贸n & MATERIAL (10:26)
Xwing con Animaci贸n Sencilla (7:23)
Xwing con animaci贸n y opciones & MATERIAL (3:12)
Transformada Af铆n (4:20)
Demo de transformada af铆n & MATERIAL (11:07)
Animaci贸n pendular con Spring y damping & MATERIAL (8:08)
CALayers (12:11)
Qu茅 Hemos Aprendido & MATERIAL (1:17)
Secci贸n 7: Core Data
Core Data (0:26)
C贸mo Dise帽ar una App: Everpobre (7:30)
Introducci贸n a Core Data (11:54)
Arquitectura de Core Data (13:34)
MVC & Core Data (3:22)
KVC (4:06)
KVO (3:38)
NSManagedObject (1:36)
Faults & Ciclo de Vida de un NSManagedObject (6:02)
Destrucci贸n & MATERIAL (0:55)
Secci贸n 8: Core Data en la pr谩ctica
Plantilla de Xcode para Core Data (5:28)
AGTSimpleCoreDataStack & MATERIAL (9:02)
Eramos Pocas Arrobas, y Pari贸 la Abuela: @import & MATERIAL (4:09)
Entidades y Relaciones (1:59)
Introducci贸n a la Creaci贸n de Modelo de Datos: Entidades y Atributos (22:17)
Modelo de Everpobre: Notas y Libretas (1:01)
Modelo de Everpobre: Entidades (8:20)
Modelo de Everpobre: Relaciones (7:16)
Crear una Instancia del AGTSimpleCoreDataStack (3:46)
Crear Instancias de NSManagedObject a partir de una Entidad (9:14)
Extra: Las tripas de un NSManagedObject & MATERIAL (6:43)
Buena, pero Fea de Cara (3:26)
Creaci贸n de Subclases de NSManagedObject Mediante Xcode (8:17)
Acceso Normal a Propiedades (2:26)
Creaci贸n Normal de Objetos (8:54)
El Peculiar Sentido de Humor de Xcode & MATERIAL (3:13)
moGenerator al Rescate! (2:07)
Uso de moGenerator (12:57)
Volvemos a Actualizar el Modelo (3:02)
M茅todos de Clase de AGTNotebook (3:40)
M茅todos de Clase de AGTNote (4:15)
Blobs en Core Data (2:16)
Un Blob de Imagen en las Notas & MATERIAL (9:32)
Reglas de validaci贸n para la Photo y m茅todo de clase & MATERIAL (6:19)
Implementaci贸n del m茅todo de clase de AGTPhoto & MATERIAL (2:10)
Crear una Propiedad de Conveniencia para la Imagen & MATERIAL (6:23)
Implementaci贸n de una propiedad de conveniencia para la imagen & MATERIAL (5:46)
Gestionar la Memoria en el Modelo & MATERIAL (12:55)
Simplificar AGTPhoto & MATERIAL (3:26)
KVC y KVO en Core Data (2:11)
Particularidades de NSManagedObject (1:49)
Alternativa a Setter y Getter Personalizados con KVO & MATERIAL (11:32)
KVO en AGTNotebook y ciclo de vida de un NSManagedObject & MATERIAL (5:54)
KVO en AGTNote & MATERIAL (2:13)
Refactorizado & MATERIAL (5:24)
C贸mo Guardar y Cu谩ndo Conviene Hacerlo (2:47)
C贸mo Buscar (3:55)
Implementar un Autoguardado a Cada N Segundos (6:21)
Creamos datos para guardar & MATERIAL (3:37)
Momentos adecuados para guardar & MATERIAL (6:39)
Buscar y eliminar objetos en core data & MATERIAL (12:14)
Crear un m茅todo de autoguardar: aplazar tareas en Cocoa & MATERIAL (6:20)
Configurar el autoguardar & MATERIAL (6:25)
Herramientas (0:31)
Herramientas: Base (8:12)
Herramientas: Core Data Editor (7:19)
Qu茅 Hemos Aprendido & MATERIAL (0:50)
Secci贸n 9: Tablas y Core Data
Introducci贸n a NSFetchedResultsController AGTCoreDataTableViewController (3:15)
Esquema de Everpobre & MATERIAL (4:11)
AGTNotebooksViewController & MATERIAL (21:50)
A帽adir libretas & MATERIAL (10:17)
Eliminar Libretas & MATERIAL (6:07)
Parida Filos贸fica Sobre la Fuerza (0:13)
Gesti贸n de Undo/Redo en Core Data (2:43)
Deshacer Cambios & MATERIAL (8:02)
Deshacer Cambios con el Sensor de Proximidad & MATERIAL (11:17)
Qu茅 Hemos Aprendido & MATERIAL (0:45)
Secci贸n 10: Categor铆as
Qu茅 son las Categor铆as (1:38)
Ejemplo de Categor铆a & MATERIAL (7:29)
Secci贸n 11: Tablas Avanzadas
Tablas Avanzadas (0:35)
Ejemplo de Celdas Personalizadas & MATERIAL (23:23)
Celdas Personalizadas No Repetidas & MATERIAL (7:19)
Cajones & MATERIAL (12:15)
Scroll Infinito (3:40)
Associated Object: A帽adir variables de instancia mediante una categor铆a & MAT (7:13)
Implementaci贸n de Scroll Infinito & MATERIAL (16:47)
"Pull to refresh" & MATERIAL (7:03)
Intro a CocoaPods (7:16)
Uso de CocoaPods y PullToRefresh (5:23)
Qu茅 Hemos Aprendido & MATERIAL (0:31)
Secci贸n 12: CollectionViews
Collection Views (1:33)
NSPredicate & MATERIAL (21:30)
NSPredicate en la pr谩ctica & MATERIAL (13:22)
NSPredicate y tabla & MATERIAL (4:53)
Introducci贸n a UICollectionView (21:37)
Anatom铆a de una UICollectionView (4:00)
Anatom铆a de una UICollectionViewCell (10:06)
Registrar clases o nibs: 驴qu茅 es mejor? (5:35)
El layout de una Collection View: c贸mo funciona, caracter铆sticas y problemas (16:03)
UICollectionViewController & MATERIAL (37:55)
Varias secciones en una UICollectionView & MATERIAL (19:37)
Cabeceras y pies de secciones & MATERIAL (18:09)
A帽adir elementos a una Collection View & MATERIAL (10:00)
Celdas personalizadas & MATERIAL (22:28)
Reutilizaci贸n de celdas personalizadas & MATERIAL (4:57)
Nuestro propio NSFetchedResultsController (0:56)
NSFetchedResults y CollectionViews (7:32)
AGTEntityObserver: un NSFetchResults m谩s flexible, y terapia de pareja & MATERIA (8:22)
Celda personalizada para la nota & MATERIAL (6:22)
Un controlador de collection views para nuestras notas & MATERIAL (21:01)
Layout-de-una-UICollectionView & MATERIAL (24:37)
Qu茅 Hemos Aprendido & MATERIAL (0:24)
Secci贸n 13: Texto Editable & Teclado
Texto Editable (1:15)
UITextField y UITextView (14:45)
Practicando con UITextField (14:29)
UITextView y notificaciones del teclado (5:47)
Practicando con UITextView & MATERIAL (5:05)
Controlador de detalle de notas & MATERIAL (21:18)
Antes de seguir, refactorizar (7:40)
Demo del refactoring & MATERIAL (12:12)
Animaci贸n del teclado & MATERIAL (14:24)
Vista accesoria al teclado & MATERIAL (13:50)
Creaci贸n de una nueva nota & MATERIAL (15:03)
Edici贸n del nombre de una nota & MATERIAL (14:20)
Un controlador de detalle implementado como una tabla & MATERIAL (3:33)
Qu茅 Hemos Aprendido & MATERIAL (0:21)
Secci贸n 14: Controladores Modales & Uso de la C谩mara
Los Controladores de Cocoa & Controladores Modales (7:07)
UIImagePickerViewControlador (4:50)
Repaso de controladores modales (8:36)
Un UIGestureRecognizer en la UIImageView & MATERIAL (4:52)
AGTPhotoViewController & MATERIAL (7:09)
El UIImagePicker en la pr谩ctica & MATERIAL (20:29)
Eliminar una foto & MATERIAL (7:36)
Repaso de CoreImage: detecci贸n facial y efectos (16:45)
Im谩genes con efecto "vintage" & MATERIAL (22:11)
Detecci贸n facial y zoom & MATERIAL (13:43)
Uso en el iPad (1:47)
Picos de Memoria (2:13)
Otros controladores modales: compartir notas mediante UIActivityController (5:39)
Demo de UIActivityController & MATERIAL (6:15)
Desaf铆o: Camera- (4:42)
Qu茅 Hemos Aprendido & MATERIAL (0:50)
Secci贸n 15: Intro a Core Location & Migraciones en Core Data
Core Location (7:45)
La Costa de Angola (1:09)
Geocodificaci贸n Inversa (3:10)
Migraciones Light en Core Data & MATERIAL (4:43)
Nueva entidad en el modelo: Location & MATERIAL (3:40)
Aplicamos Mogenerator & MATERIAL (3:05)
Actualizamos los modelos de Note y Location & MATERIAL (23:04)
Adaptamos AGTSimpleCoreDataStack para las migraciones light & MATERIAL (9:51)
La celda de Nota observa el modelo & MATERIAL (2:36)
Reaprovechamiento de locaciones & MATERIAL (7:44)
Depuraci贸n en Core Data: examinar el estado del contexto & MATERIAL (3:13)
Creaci贸n de predicados correctos y eficientes & MATERIAL (4:17)
Migraciones Hard (4:23)
Qu茅 Hemos Aprendido & MATERIAL (0:43)
Secci贸n 16: Intro a MapKit
Intro a MapKit (1:29)
Conceptos de MapKit (15:22)
iMazingerZ y su Annotation Object & MATERIAL (19:13)
Cambio de regi贸n del mapa de iMazinger & MATERIAL (4:57)
Distintos tipos de mapas & MATERIAL (1:30)
AnnotationView & Callout & MATERIAL (13:16)
Map Snapshot & MATERIAL (14:31)
Nuevo modelo y entidad en Everpobre & MATERIAL (4:55)
Llamamos a Mogenerator & MATERIAL (2:33)
Refactorizamos AGTMapSnapshot & MATERIAL (17:34)
Refactorizamos AGTLocation & MATERIAL (2:04)
Refactorizamos la vista de detalle de nota & MATERIAL (8:50)
A帽adimos un gesture recognizer a la vista del snapshot & MATERIAL (4:33)
Vista de detalle para una location con una MapView & MATERIAL (5:44)
Implementamos MKAnnotation en AGTLocation & MATERIAL (6:32)
Ajustamos regi贸n y tipo de Mapa & MATERIAL (5:45)
Secci贸n 17: Uso de Instruments y optimizaci贸n de memoria
Depuraci贸n en el dispositivo (4:18)
Uso de Instruments (8:32)
Problemas con la orientaci贸n de las im谩genes de la c谩mara (5:55)
Uso excesivo de memoria & MATERIAL (3:47)
Reducimos el tama帽o de las im谩genes y arreglamos su orientaci贸n & MATERIAL (3:54)
Resize de imagen en segundo plano & MATERIAL (3:42)
Optimizar Core Data & MATERIAL (3:52)
Pr谩ctica Repaso
Pr谩ctica repaso opcional - Programaci贸n iOS Avanzada
驴Por d贸nde sigo mi formaci贸n?
Eval煤a nuestra formaci贸n
驴Por d贸nde sigo?
Xwing con Animaci贸n Sencilla
Contenidos de la clase bloqueados
Si ya est谩s inscrito
Necesitar谩s hacer log in
.
Inscribirse en el curso para desbloquear