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 е подходящ за малки обеми данни, като настройки или прости параметри. За по-големи или сложни данни е по-добре да се използват бази данни или файлове.