【发布时间】:2015-07-13 13:10:57
【问题描述】:
我正在使用 UIKit 在 Swift 中开发游戏。我想在每次游戏关闭和打开时保存/加载更改。需要保存/加载的数据是包含 String 和 Int 的类。
示例类:
class UserData {
var username: String = String()
var gamepoints: String = String()
var items: [UserItem] = []
}
class UserItem {
var name: String = String()
var quantity: Int = 0
var price: Int = 0
}
我只需要保存类似于上面的类。我应该使用什么方法?当游戏关闭并再次打开时,如何检索 UserData 类实例的更新值?是否有一种方法可以将此类值保存到某个地方并在重新启动应用程序后对其进行初始化?
【问题讨论】: