Junior — Middle
Ինչպե՞ս կարելի է պահել և դուրս բերել տվյալները UserDefaults-ից iOS հավելվածներում։
sobes.tech AI
Պատասխան AI-ից
iOS-ում պարզ տվյալների պահպանման և վերականգնման համար օգտագործվում է UserDefaults դասը: Այն թույլ է տալիս տվյալները պահել որպես բանալի-արժեք զույգեր:
Պահպանման և վերականգնման օրինակ:
// Տվյալների պահպանում
let defaults = UserDefaults.standard
defaults.set("Ivan", forKey: "username")
defaults.set(25, forKey: "age")
// Տվյալների վերականգնում
let username = defaults.string(forKey: "username") ?? ""
let age = defaults.integer(forKey: "age")
print("Օգտագործող: \(username), տարիքը: \(age)")
Կարևոր է հիշել, որ UserDefaults-ը հարմար է փոքր ծավալի տվյալների համար, ինչպիսիք են կարգավորումները կամ պարզ պարամետրերը: Ավելի մեծ կամ բարդ տվյալների համար ավելի լավ է օգտագործել տվյալների բազաներ կամ ֆայլեր: