0

我正在为 iphone 做游戏。我想存储游戏数据,例如关卡、分数、星数等。我应该使用“KeychainItemWrapper”类而不是 NSUserDefaults 来存储这些数据吗?“KeychainItemWrapper”类仅用于存储只有用户名和密码?

4

1 回答 1

1

我看不出使用钥匙串的意义,它是用来存储密码/用户的。

用户 NSUserDefaults 有什么问题?您的信息将在那里绝对安全。或者,如果您想要更“复杂”的东西,您甚至可以使用 CoreData。

如果您希望在用户删除应用程序后存储数据,那么您需要使用钥匙串来存储键/值对。检查此链接。

https://developer.apple.com/library/mac/#documentation/security/Reference/keychainservices/Reference/reference.html

于 2012-06-19T07:51:08.120 回答