Esta es una introducción a SwiftData, nuevo en iOS 17 y macOS Sonoma. SwiftData fue presentado en WWDC 2023 y es el sucesor de Core Data. SwiftData es una forma de persistir los datos de tu aplicación localmente en el dispositivo o en iCloud para sincronizarlos entre dispositivos. Este video te introduce a los conceptos básicos como @Model, contenedores, contexto, obtener, crear, actualizar y eliminar.
¿Necesitas ayuda con algo específico? Reserva una llamada conmigo:
Mis Cursos de Desarrollo iOS:
WWDC 2023 - Modela tu esquema con SwiftData:
Mi App de Fórmula 1:
X (Twitter):
Hired.com:
Recomendaciones de libros y aprendizaje que ayudan al canal si decides comprar (Enlaces de afiliados):
Hacking With Swift de Paul Hudson:
Donny Wals - Combine:
Libros de SwiftUI de Mark Moeyken:
www.bigmountainstudio.com/swiftui-views-book/fzc51
Libros de Objc.io (Thinking in SwiftUI & Advanced Swift):
Tiempos:
0:00 - ¿Qué es SwiftData?
1:18 - Crear Proyecto y Modelo (@Model)
5:35 - Crear y Explicar Contenedor (2 formas de hacerlo)
8:42 - Objeto de Contenedor Separado (Configuraciones)
12:03 - Recorrido de UI
14:29 - Crear Ítems de Gastos
17:33 - Obtener Ítems de Gastos (@Query)
18:39 - Eliminar Ítems de Gastos
20:20 - Actualizar Ítem de Gasto
24:52 - Predicados de Consulta (Filtrar Resultados)
#swift #desarrolladorsoftware #desarrolladorios