Swift持久存储

时间:2016-04-29 22:19:58

标签: ios swift persistent-storage

我正在尝试创建一个必须存储一些值的应用,但我不知道该怎么做。

#sidebar

我看过CoreData,但我不了解它,它可以存储数组吗?

这是我想要保存的内容,并且可以在重新加载应用后访问。

如何保存结构数组?或每个结构?或者我可以用其他方式做到吗?

P.S。我没有很多使用swift进行编码的经验

1 个答案:

答案 0 :(得分:1)

如果您只是为了练习/教程而做一个简单的应用程序,那么将数据存储到UserDefaults就可以了。

// to store
let userDefaults = NSUserDefaults.standardUserDefaults()
userDefaults.setObject(yourArray, forKey:"yourArray")
userDefaults.synchronize()

// to retrieve
var yourArray = userDefaults.objectForKey("yourArray")