PlayerPrefs size limit

I understand that the size limit for playerprefs on the web is 1MB, but what about that for the iPhone?

Actually did some research on NSUserDefaults (What PlayerPrefs uses) and it seems there is no clear limit, but it is recommended to keep it within a few hundred KBs.

Here’s an excerpt from the property list programing guide:


Property List Programming Guide: When to Use Property Lists

Many applications require a mechanism for storing information that will be needed at a later time. For situations where you need to store small amounts of persistent data—say less than a few hundred kilobytes—property lists offer a uniform and convenient means of organizing, storing, and accessing the data.

In some situations, the property list architecture may prove insufficient. If you need a way to store large, complex graphs of objects, objects not supported by the property list architecture, or objects whose mutability settings must be retained, use archiving…

…Note that property lists should be used for data that consists primarily of strings and numbers. They are very inefficient when used with large blocks of binary data.