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