Junior — Middle
Môžeš vymenovať hlavné typy úložísk dát používané v CoreData?
sobes.tech AI
Odpoveď od AI
V CoreData sa používajú nasledujúce hlavné typy úložísk (Persistent Stores):
- SQLite Store — najbežnejší typ, údaje sa ukladajú do databázy SQLite, vhodné pre väčšinu aplikácií.
- Binary Store — údaje sa ukladajú vo formáte binárneho súboru, používa sa menej často, zvyčajne pre malé objemy dát.
- In-Memory Store — údaje sa ukladajú iba do RAM a nie sú zapisované na disk, užitočné pre dočasné údaje alebo testovanie.
Príklad vytvorenia SQLite úložiska:
let container = NSPersistentContainer(name: "ModelName")
container.loadPersistentStores { storeDescription, error in
if let error = error {
fatalError("Nezodpovedaná chyba \(error)")
}
}