I'm wanting a more secure way to store high scores and power ups like stars/coins than using UserDefaults (which I believe can be altered by end user). I've seen the keychain mentioned as an alternative and after reading a little about it I get the impression it's main purpose is for storing passwords.
1, Is it ok to use the keychain for this purpose? 2, How much data can you realistically store? 3, Is it ok to write many changes to it very quickly, eg. Several times a second? 4, I believe there's many open source classes to deal with the keychain. Which is the best to use?
Thanks
Maybe this thread helps: How to secure NSUserDefaults?
They mention Secure-NSUserDefaults ctagory but I haven't used it yet. Though thanks for the question, that reminded me to use keychain in my apps too!