Sobes.tech
Назад к вопросам
Junior — Middle
68

Можешь перечислить основные виды хранилищ данных, используемые в CoreData?

Компании, где спрашивали
AstonAston

Ответ от нейросети

sobes.tech 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)")
    }
}