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