Самый простой выбор для локального и постоянного хранения INT и строк в Swift - PullRequest
0 голосов
/ 05 октября 2019

Я пытаюсь сохранить несколько важных значений в моем приложении IOS, к которым можно получить доступ из любого места внутри приложения и сохранять их там постоянно. Сетевое подключение не требуется. Значения в основном INT и одна или две строки. Какой самый простой способ сделать это?

1 Ответ

1 голос
/ 05 октября 2019

Я рекомендую UserDefaults. Самый простой и минимальный подход к коду - создать глобальную переменную, а не использовать одноэлементный подход, подобный следующему:

let defaults = UserDefaults.standard

Затем вы можете из любого места в приложении получить доступ к следующим значениям по умолчанию:

defaults.set(12, forKey: "HighScore")

Теперь вы установили свойство с ключом "HighScore" равным 12. Чтобы получить свойство, связанное с ключом "HighScore", вы просто пишете:

defaults.integer(forKey: "HighScore")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...