Sobes.tech
Junior — Middle

Puoi elencare i principali tipi di archiviazione dei dati utilizzati in CoreData?

sobes.tech AI

Risposta dell'AI

В CoreData используются следующие основные виды хранилищ данных (Persistent Stores):

  • SQLite Store — наиболее распространённый тип, данные сохраняются в базе SQLite, подходит для большинства приложений.
  • Binary Store — данные сохраняются в бинарном формате, используется реже, обычно для небольших объёмов данных.
  • In-Memory Store — данные хранятся только в оперативной памяти и не сохраняются на диск, полезно для временных данных или тестирования.

Пример создания SQLite хранилища:

let container = NSPersistentContainer(name: "ModelName")
container.loadPersistentStores { storeDescription, error in
    if let error = error {
        fatalError("Unresolved error \(error)")
    }
}