IOS> How to save character stats

Hi everyone !

Well, I developped games for PC but It’s my first game on IOS and I have some questions about it, expecialy about save on a IOS phone.

I’m programming a F2P game for Mobile, I will have a character with basics stats like Power or even gold and xp.
I want to save those stats somewhere but I want it protected.

If I’m on PC I think I would use database like sql. But on mobile the player can be deconnected in anytime and lose his progression if he stops his game.
On the otherside if I save all the data on the phone, the data could be hacked and I don’t want this to happen because as I said it would be like a F2P Game, for exemple player can buy items on store to upgrade his character.

What do you think is the best way in my case to save a player progression ?

Thank you for reading =)

I read something about PlayerPrefs but it isn’t too easy to change data manually by the player?

PlayerPref encryption

http://forum.unity3d.com/threads/26437-PlayerPrefs-Encryption

Thank you very much nocanwin ! That’s help me a lot =)

I"m wondering, when players would like to buy some special item from the mall, did they have to connect on a special web page or they are some special way to do that with apple store ? :o

In-app purchase.

Perfect ! Thank you =)