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