Esta é uma introdução ao SwiftData, novo no iOS 17 e macOS Sonoma. O SwiftData foi apresentado na WWDC 2023 e é o sucessor do Core Data. O SwiftData é uma forma de persistir os dados do seu aplicativo localmente no dispositivo ou no iCloud para sincronizar entre dispositivos. Este vídeo apresenta os conceitos básicos como @Model, containers, contexto, buscar, criar, atualizar e deletar.
Precisa de ajuda com algo específico? Agende uma chamada comigo:
Meus Cursos de Desenvolvimento iOS:
WWDC 2023 - Modele seu esquema com SwiftData:
Meu App de Fórmula 1:
X (Twitter):
Hired.com:
Recomendações de livros e aprendizado que ajudam o canal se você decidir comprar (Links de Afiliados):
Hacking With Swift de Paul Hudson:
Donny Wals - Combine:
Livros de SwiftUI de Mark Moeyken:
www.bigmountainstudio.com/swiftui-views-book/fzc51
Livros da Objc.io (Thinking in SwiftUI & Advanced Swift):
Timestamps:
0:00 - O que é SwiftData?
1:18 - Criar Projeto & Modelo (@Model)
5:35 - Criar & Explicar Container (2 maneiras de fazer isso)
8:42 - Objeto Container Separado (Configurações)
12:03 - Passeio pela UI
14:29 - Criar Itens de Despesa
17:33 - Buscar Itens de Despesa (@Query)
18:39 - Deletar Itens de Despesa
20:20 - Atualizar Item de Despesa
24:52 - Predicados de Consulta (Filtrar Resultados)
#swift #desenvolvedoresoftware #desenvolvedorios