Sobes.tech
Junior — Middle

Kas saaksid loetleda CoreData-s kasutatavaid peamisi andmesalvestuse tüüpe?

sobes.tech AI

Vastus AI-lt

CoreData kasutab järgmisi peamisi andmete salvestamise tüüpe (Persistent Stores):

  • SQLite Store — kõige levinum tüüp, andmed salvestatakse SQLite andmebaasi, sobib enamikule rakendustele.
  • Binary Store — andmed salvestatakse binaarformaadis, kasutatakse harvem, tavaliselt väikese andmemahtude jaoks.
  • In-Memory Store — andmed salvestatakse ainult RAM-i ja ei salvestata kettale, kasulik ajutiste andmete või testide jaoks.

Näide SQLite salvestise loomise kohta:

let container = NSPersistentContainer(name: "ModelName")
container.loadPersistentStores { storeDescription, error in
    if let error = error {
        fatalError("Lahendamata viga \(error)")
    }
}