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