Sobes.tech
Junior — Middle

Каква е целта на UserDefaults при разработката на приложения?

sobes.tech AI

Отговор от AI

UserDefaults в iOS се използва за съхраняване на малки обеми данни, като настройки на потребителя, предпочитания или състояние на приложението между стартиранията. Това е удобен начин да запазите прости типове данни (низове, числа, булеви стойности) в постоянен хранилище без да е необходимо да използвате бази данни или файлове. Например, може да запазите избрана тема на интерфейса или последния отворен екран.

Пример за използване:

let defaults = UserDefaults.standard
// Запазване на стойност
defaults.set(true, forKey: "darkModeEnabled")

// Четене на стойност
let isDarkMode = defaults.bool(forKey: "darkModeEnabled")