title: How secure are serialized objects in objective-c when someone has a jailbroken device?
body: <p>I have a game that I need to save the state of. I am wary that someone with bad intentions could save the game and then edit the saved files to cheat.</p>
  
  <p>I am thinking of using a serial object to store the state data. How safe are serial objects? Would someone be able to edit one easily?</p>
  
  <p>I've been using the keychain to store sensitive data and that works well (although I'm not 100% sure that a good hacker couldn't hack the keychain), would a better idea be to store the objects values in the keychain and then recreate it using them instead of using a serialized object?</p>
  
  <p>Thanks</p>