Как говорит Мехрдад Афшари, это 128Mb (за исключением 3GS, который имеет вдвое больше), но зачем вам это знать? Не все это доступно для программ, и точная сумма варьируется. Предположительно такие действия, как запуск iPod в фоновом режиме, приводят к потере памяти, а OS2.1, например, кажется, оставляет меньше свободной памяти, чем 2.0.
Ключ, с точки зрения приложения, заключается в том, чтобы кэшировать что-то, а не требовать все в памяти и учитывать предупреждения о памяти. Ваше приложение будет вынуждено выйти, если вы этого не сделаете. (Если он выходит со статусом 101, вы использовали слишком много памяти.)