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?
Qu茅 Hemos Aprendido & MATERIAL
Contenidos de la clase bloqueados
Si ya est谩s inscrito
Necesitar谩s hacer log in
.
Inscribirse en el curso para desbloquear