- Bienvenida
- Teoría | ¿Qué es Core Data?
- Práctica | Primer proyecto con Core Data
- Agregar Datos Estáticos a un TableView
- Alertas : UIAlertController
- Código
- El Archivo Tipo xcdatamodeld y el Modelo Vista Controlador
- Data model , managed object , entidades , atributos y relaciones en Core Data
- Construyendo nuestro modelo , entidad & atributo
- Código Versión 2
- Guardar Datos en CoreData con NSManagedObjectContext Parte 1
- Código Versión 3
- do try catch | Guardar Datos en CoreData con NSManagedObjectContext Parte 2
- Código Versión 4
- Recuperar Datos con NSFetchRequest en CoreData
- Código Versión Final
- ¿Que vimos en esta sección?
- El archivo info.plist
- ¿Que aprenderas en esta sección?
- Nuevo Proyecto
- Datos Iniciales : Imágenes y Property List
- Antes de Añadir Datos a Nuestro Data Model
- Modelo de Datos
- Binary Data & Permitir Guardado Externo
- Motivos Para Usar Subclases de NSManagedObject
- Crear Subclases de NSManagedObject
- Solución a Error Invalid redeclaration of al crear subclases de NS ManagedObject
- CoreDataClass y CoreDataProperties
- Como Modificar Nuestro Entity
- Guardar y recuperar datos con las subclases del NSManagedObject
- Propagar Managed Object Context
- Guardar imágenes y datos de arreglos y diccionarios de un plist a coredata
- Código: Función Guardar Datos de Archivo plist en Core Data
- Recuperar Datos de Core Data y Mostrarlos en Nuestra UI Parte 1
- Código: Recuperar Datos de Core Data Parte 1
- Code Folding
- Recuperar Datos de Core Data y Mostrarlos en Nuestra UI Parte 2
- Código: Recuperar Datos de Core Data Parte 2
- Recuperar Datos de Core Data y Mostrarlos en Nuestra UI Parte 3
- Implementando el Botón de Probar
- Código botón de probar
- Implementando el Botón de Calificar
- Validar Datos Con CoreData
- Código de Función Calificar
- ¡Bienvenidos! ¿Que vamos a hacer en esta sección?
- Iniciando con nuestra App de Caminatas
- Creando nuestro propio CoreDataStack / Introducción a Relaciones
- Agregando más relaciones y salvar nuestros datos en CoreData
- Eliminando datos de CoreData
- Código de nuestra App Caminatas
- Nota
- sqlite dynamic library - libsqlite3.0.tbd VS libsqlite3.dylib
- fmdb wrapper con swift
- Bridging Header - Usar librerías Objective C dentro de proyecto Swift
- Interfaz de usuario para app con SQLite
- Funciones extras - guardar y buscar
- Algoritmo
- SQLite Manager | Instalación
- Crear Base de Datos con SQLite Manager
- Importar archivo sqlite a bundle de una app iOS
- Introducción al ciclo de vida de una app y al archivo AppDelegate.swift
- La Clase File Manager & File Helper
- Copiar Base de Datos a Carpeta de Documentos
- Error común al acceder o copiar archivos
- Hacer Referencia a Base de Datos con FMDatabase
- Búsqueda y Queries " Consultas " SQL
- Guardar y Queries " Consultas " SQL
- Activar Llave Foránea
- Desplegar resultados con AlertViewController
- Next Step
- El ciclo de vida de las vistas | Teoría
- El ciclo de vida de las vistas | Ejemplo
- Teoría | ¿Qué es y para que sirven los NSUserDefaults?
- Práctica NsUserDefaults | Crear proyecto nuevo
- Guardar datos con NsUserDefaults | standardUserDefaults , setValue , setBool
- Recuperar datos con NsUserDefaults | stringForKey , boolForKey , doubleForKey
- Nuevo proyecto | A
- Nuevo Proyecto | B
- ¿ Page Control ?
- Imágenes iniciales
- Siguientes Pasos
- Datos iniciales en archivo plist
- Modelo de datos | Data model
- Datos binarios & permitir guardado externo | Binary data Allows external storage
- Motivos para usar subclases de NSManagedObject
- Crear subclases de NSManagedObject
- + CoreDataProperties.swift
- Datos primitivos | Scalar properties for primitive data
- ¿Qué hacer si el modelo de datos cambia?
- Otra forma de adquirir el Managed Object
- Introducción a Fetch Request | ¿Cómo saber si tengo entity en mi core data?
- Pasar datos de un archivo plist a un arreglo
- Pasar datos de un arreglo a un diccionario | NSArray a NSDictionary
- Guardar datos de un diccionario en Core Data
- Guardar imágenes en Core Data