-4
A
回答
1
可以一種輕量級的數據保存到NSUserDefaults的:
// declare a constant and set its value as key
let HighScoreKey: String = "HighScoreKey"
// saving...
let defautls = NSUserDefaults.standardUserDefaults()
defautls.setInteger(highscore, forKey: HighScoreKey)
defautls.synchronize()
// reading...
let highscore = defautls.integerForKey(HighScoreKey)
0
Theres很多的方式來保持數據。在你的情況我建議使用默認的用戶使用以下變量
var highScore : Int {
get{
if let method = NSUserDefaults.standardUserDefaults().objectForKey("highScore") as? Int{
return method
}
return 0
}
set{
NSUserDefaults.standardUserDefaults().setObject(newValue, forKey: "highScore")
NSUserDefaults.standardUserDefaults().synchronize()
}
}
相關問題
- 1. 如何在Swift 3中存儲高分?
- 2. 將哈希表保存在永久存儲器中
- 3. 內存泄漏到永久存儲中
- 4. 將值永久保存在var中?
- 5. 如何永久保存在Swift中的URL 3
- 6. Phonegap中的永久存儲
- 7. 將數據永久存儲到文件
- 8. Android永久存儲
- 9. 存儲值永久?
- 10. Mule永久存儲
- 11. CoreData永久保存?
- 12. 永久保存CoreData
- 13. 使用UserDefaults在swift中保存高分
- 14. 如何將自定義函數永久存儲在Excel中?
- 15. 如何將數據永久保存在智能手機中
- 16. 如何將數據永久保存在plist中
- 17. 如何將我的$ _POST變量永久保存在$ _SESSION中?
- 18. 如何將數據永久保存在sfs服務器中
- 19. 如何將cookie永久保存在Android Web瀏覽器中?
- 20. 在SQLite中永久保存表
- 21. 將可序列化對象保存在永久存儲器中(android)
- 22. 存儲問題永久存儲iphone
- 23. 如何將計數按鈕打印到標籤上並永久保存? Swift 3
- 24. 如何永久存儲用戶數據
- 25. 如何永久保存陣列列表
- 26. iOS - 如何永久保存密碼?
- 27. 如何永久保存變量?
- 28. 如何永久保存表sqlite3
- 29. 如何永久保存ipython別名?
- 30. 永久存儲數組Ruby
如果你希望它運行的應用程序之間依然存在,那麼你就需要將其保存到磁盤(或其他一些持久性),不是記憶。請考慮修改您的問題,並儘可能詳細地包含您希望執行的操作,您嘗試過的操作,不工作的操作,以及不要害羞地包含代碼片段。更多信息更有幫助。 – Jasarien
我編輯了你的問題,以反映你想要做什麼。在你原來的問題中,你問過如何將高分保存到「記憶」中,這是沒有意義的。內存意味着RAM內存,當你關閉你的應用程序並重新打開它時,它不會持續**。 –