Junior — Middle
Ilovalar ishlab chiqishda UserDefaults ning vazifasi nima?
sobes.tech AI
AIdan javob
iOS'da UserDefaults, foydalanuvchi sozlamalari, afzalliklar yoki ilovaning holatini saqlash uchun ishlatiladi. Bu oddiy ma'lumot turlarini (matnlar, raqamlar, boolean qiymatlar) doimiy saqlash uchun qulay usul bo'lib, ma'lumotlar bazalari yoki fayllardan foydalanishga hojat qolmaydi. Masalan, interfeys mavzusini yoki oxirgi ochilgan ekranni saqlash mumkin.
Foydalanish misoli:
let defaults = UserDefaults.standard
// Qiymatni saqlash
defaults.set(true, forKey: "darkModeEnabled")
// Qiymatni o'qish
let isDarkMode = defaults.bool(forKey: "darkModeEnabled")