Back to questions
Aston
Junior — Middle
67
Можешь перечислить основные виды хранилищ данных, используемые в CoreData?
Companies where asked
Answer from AI
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)")
}
}