Nessa serie de post sobre CoreData vou mostrar como de persistir dados com o CoreData que é com se fosse o “banco de dados SQL” nativo do Xcode.
Vamos usar o Xcode 9 e o Swift 4
Caso você esteja criando um projeto novo , basta seguir o passo abaixo e marcar a opção (Use Core Data) :
Automaticamente o projeto ja vai vir com um arquivo NOMEDOSEUPROJETO.xcdatamodeld
Como podemos ver ao clicar no arquivo ele nos traz uma visão
É possível adicionar Entity clicando em Add Entity :
Ao adicionar o xcode cria a entidade com o nome de Entity, clicando em cima ele da a opção de alterar o nome, Exemplo :
Vamos supor que iremos criar um Controle Financeiro Pessoal teremos que adicionar 2 entidades inicialmente uma de Receita e outra de Despesa
OBS: sempre o nome da entidade começa com a primeira letra Maiúscula
Ao clicar no + em attribute adicionaremos campos e o tipo exemplo
nome:String
valor:Double
da forma que você quiser estruturar seu projeto.
daremos continuidade em breve.