Junior — Middle
Felsorolnád a CoreData-ben használt fő adattárolási típusokat?
sobes.tech MI
Válasz az MI-től
A CoreData-ban a következő fő adattárolási típusokat (Persistent Stores) használják:
- SQLite Store — a legelterjedtebb típus, az adatok SQLite adatbázisban tárolódnak, a legtöbb alkalmazáshoz alkalmas.
- Binary Store — az adatok bináris formátumban tárolódnak, ritkábban használják, általában kis adatmennyiséghez.
- In-Memory Store — az adatok csak a RAM-ban tárolódnak, nem kerülnek lemezre, hasznos ideiglenes adatok vagy tesztelés esetén.
Példa SQLite tároló létrehozására:
let container = NSPersistentContainer(name: "ModelName")
container.loadPersistentStores { storeDescription, error in
if let error = error {
fatalError("Megoldatlan hiba \(error)")
}
}