Junior — Middle
რა არის UserDefaults-ის დანიშნულება პროგრამების განვითარებაში?
sobes.tech AI
პასუხი AI-სგან
iOS-ში UserDefaults გამოიყენება მცირე მოცულობის მონაცემების შესანახად, როგორიცაა მომხმარებლის პარამეტრები, უპირატესობები ან აპლიკაციის მდგომარეობა გაშვების შორის. ეს კომფორტული გზაა მარტივი მონაცემების ტიპების (სტრიქონები, რიცხვები, ბულიან მნიშვნელობები) შენახვისთვის მუდმივ შენახულობაში, ბაზების ან ფაილების გამოყენების გარეშე. მაგალითად, შეგიძლიათ შეინახოთ ინტერფეისის არჩეული თემა ან ბოლო გახსნილი ეკრანი.
გამოყენების მაგალითი:
let defaults = UserDefaults.standard
// მნიშვნელობის შენახვა
defaults.set(true, forKey: "darkModeEnabled")
// მნიშვნელობის წაკითხვა
let isDarkMode = defaults.bool(forKey: "darkModeEnabled")