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)")
}
}