Junior — Middle
Мақсади UserDefaults дар таҳияи барномаҳо чист?
sobes.tech AI
Ҷавоб аз AI
UserDefaults дар iOS барои нигоҳдории миқдори ками маълумотҳо, ба монанди танзимоти корбар, афзалиятҳо ё ҳолати барнома байни оғозҳо истифода мешавад. Ин роҳи қулай барои нигоҳ доштани намудҳои соддаи маълумотҳо (сатрҳо, рақамҳо, арзишҳои булӣ) дар анбори доимӣ мебошад, бе ниёз ба истифодаи базаҳои додаҳо ё файлҳо. Масалан, шумо метавонед мавзӯи интерфейсро ё охирин экрани кушодашударо нигоҳ доред.
Маслиҳат барои истифода:
let defaults = UserDefaults.standard
// нигоҳдории арзиш
defaults.set(true, forKey: "darkModeEnabled")
// хондани арзиш
let isDarkMode = defaults.bool(forKey: "darkModeEnabled")