在 Swift 中本地持久存储 INT 和字符串的最简单选择



我正在尝试将一些重要值保存到我的IOS应用程序中,可以从应用程序内的任何地方访问这些值并永久保留在那里。不需要网络连接。这些值大多是 INT 和一个或两个字符串。实现此目的的最简单方法是什么?

我推荐UserDefaults。最简单和最少的代码方法是创建一个全局变量,而不是使用如下所示的单例方法:

let defaults = UserDefaults.standard

然后,您可以从应用程序内的任何位置访问这些默认值,如下所示:

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

现在,您已将带有键"HighScore"的属性设置为 12。要检索与键"HighScore"关联的属性,您只需编写:

defaults.integer(forKey: "HighScore")

最新更新