我有一個struct這是類似以下內容:緩存用戶配置文件
Struct User {
let name: String?
let address: String?
init(name: String, address:String) {
self.name = name
self.address = address
}
}
我試圖緩存用戶配置文件,但我懷疑我的最好的辦法做到這一點。
我上面給的結構的例子是我真正的小尺寸擊中其containes資料圖片爲好。
我已經緩存在[UserDefaults]一些有用的東西,但我不知道我是否應該緩存中UserDefaults或CoreData的用戶資料?
如果你覺得UserDefaults是最好的方法,我怎麼能存儲這種類型成嗎?我可以存儲簡單的布爾值等,但我怎麼能保存一個像上面的結構,然後正確地獲取其數據?
self.cacheUser = User(name: "Ivan", address: "EUA")
如何將[cacheUser]緩存到[NSUserDefaults]?
謝謝。
謝謝。是的,我肯定會和CoreData一起去的。感謝您的意見 –