Junior — Middle
Kde v systéme sa zvyčajne uchováva reťazcová informácia?
sobes.tech AI
Odpoveď od AI
V iOS sa informácie o reťazcoch zvyčajne ukladajú na nasledujúcich miestach:
-
UserDefaults — pre malé nastavenia a používateľské preferencie. Je to jednoduchý spôsob uloženia údajov vo forme párov kľúč-hodnota.
-
Súborový systém (Documents, Caches) — pre väčšie alebo štruktúrované údaje, ako sú textové súbory.
-
Core Data — ak je potrebné uložiť zložité dátové modely s dotazmi a väzbami.
-
Keychain — na bezpečné uloženie dôverných reťazcov, ako sú heslá.
Príklad uloženia reťazca do UserDefaults:
UserDefaults.standard.set("Ahoj, svet!", forKey: "welcomeMessage")
if let message = UserDefaults.standard.string(forKey: "welcomeMessage") {
print(message) // Vypíše: Ahoj, svet!
}