Sobes.tech
Junior — Middle

Podes enumerar os principais tipos de armazenamento de dados utilizados no CoreData?

sobes.tech IA

Resposta da IA

No CoreData, utilizam-se os seguintes tipos principais de armazéns de dados (Persistent Stores):

  • Armazenamento SQLite — o tipo mais comum, os dados são guardados numa base SQLite, adequado para a maioria das aplicações.
  • Armazenamento Binário — os dados são guardados em formato binário, usado com menos frequência, geralmente para volumes pequenos de dados.
  • Armazenamento em Memória — os dados são armazenados apenas na memória RAM e não são guardados no disco, útil para dados temporários ou testes.

Exemplo de criação de um armazenamento SQLite:

let container = NSPersistentContainer(name: "ModelName")
container.loadPersistentStores { storeDescription, error in
    if let error = error {
        fatalError("Erro não resolvido \(error)")
    }
}