Junior — Middle
Каква е целта на UserDefaults при разработката на приложения?
sobes.tech AI
Отговор от AI
UserDefaults в iOS се използва за съхраняване на малки обеми данни, като настройки на потребителя, предпочитания или състояние на приложението между стартиранията. Това е удобен начин да запазите прости типове данни (низове, числа, булеви стойности) в постоянен хранилище без да е необходимо да използвате бази данни или файлове. Например, може да запазите избрана тема на интерфейса или последния отворен екран.
Пример за използване:
let defaults = UserDefaults.standard
// Запазване на стойност
defaults.set(true, forKey: "darkModeEnabled")
// Четене на стойност
let isDarkMode = defaults.bool(forKey: "darkModeEnabled")