iPhone PlayerPrefs performance?

Curious if anyone has a better understanding of what the underlying code would be doing for PlayerPrefs…

If I have a loop of say 50, and do PlayerPrefs.GetInt, is this causing a file I/O 50 times ? As opposed to making a call to PlayerPrefs.GetString and parse the string for all the ints

Sounds like you want ArrayPrefs2. Yes, it’s more efficient than setting 50 separate ints. Though you should be careful about storing too much stuff using PlayerPrefs, since it’s just wrapping NSUserDefaults, which are always kept in memory with the app. If you have a lot of data, you should use standard file IO instead.