Sobes.tech
Junior — Middle

Можеш ли да изброиш основните видове хранилища на данни, използвани в CoreData?

sobes.tech AI

Отговор от 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("Неразрешена грешка \(error)")
    }
}