Sobes.tech
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-ը հարմար է փոքր ծավալի տվյալների համար, ինչպիսիք են կարգավորումները կամ պարզ պարամետրերը: Ավելի մեծ կամ բարդ տվյալների համար ավելի լավ է օգտագործել տվյալների բազաներ կամ ֆայլեր: