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 შესაფერისია მცირე მოცულობის მონაცემებისთვის, როგორიცაა პარამეტრები ან მარტივი კონფიგურაციები. დიდი ან რთული მონაცემებისთვის უკეთესია გამოიყენოთ ბაზები ან ფაილები.