Sobes.tech
Junior — Middle

V jaké oblasti nebo struktuře je obvykle uložen datový pole?

sobes.tech AI

Odpověď od AI

V iOS jsou datové pole obvykle uložena v datových strukturách, jako jsou Array nebo NSMutableArray (v Objective-C). Pokud je třeba pole uložit na delší dobu, lze jej uložit do:

  • UserDefaults — pro malé a jednoduché údaje.
  • Souborového systému — například serializací pole do JSON nebo plist a zápisem do souboru.
  • Core Data — pokud jsou data složitá a vyžadují správu vztahů a dotazů.

Příklad uložení pole do UserDefaults:

let fruits = ["Apple", "Banana", "Orange"]
UserDefaults.standard.set(fruits, forKey: "fruitsArray")

// Čtení
if let savedFruits = UserDefaults.standard.array(forKey: "fruitsArray") as? [String] {
    print(savedFruits)
}