我正在尝试创建一个必须存储一些值的应用,但我不知道该怎么做。
#sidebar
我看过CoreData,但我不了解它,它可以存储数组吗?
这是我想要保存的内容,并且可以在重新加载应用后访问。
如何保存结构数组?或每个结构?或者我可以用其他方式做到吗?
P.S。我没有很多使用swift进行编码的经验
答案 0 :(得分:1)
如果您只是为了练习/教程而做一个简单的应用程序,那么将数据存储到UserDefaults就可以了。
// to store
let userDefaults = NSUserDefaults.standardUserDefaults()
userDefaults.setObject(yourArray, forKey:"yourArray")
userDefaults.synchronize()
// to retrieve
var yourArray = userDefaults.objectForKey("yourArray")