Junior — Middle
Как се съхраняват и извличат данни от UserDefaults в iOS приложения?
sobes.tech AI
Отговор от AI
В iOS за съхраняване и извличане на прости данни се използва класът UserDefaults. Той позволява съхраняване на данни под формата на ключ-стойност.
Пример за съхраняване и извличане:
// Съхраняване на данни
let defaults = UserDefaults.standard
defaults.set("Ivan", forKey: "username")
defaults.set(25, forKey: "age")
// Извличане на данни
let username = defaults.string(forKey: "username") ?? ""
let age = defaults.integer(forKey: "age")
print("Потребител: \(username), възраст: \(age)")
Важно е да се помни, че UserDefaults е подходящ за малки обеми данни, като настройки или прости параметри. За по-големи или сложни данни е по-добре да се използват бази данни или файлове.