Моему приложению требуется 256 МБ ОЗУ. Мне нужно установить это значение в plist. (Для распространения в магазине приложений). Как я могу это сделать? - PullRequest
1 голос
/ 30 марта 2011

Мое приложение требует 256 МБ ОЗУ. Мне нужно установить это значение в plist. (Для распространения в магазине приложений).

честно говоря, мое приложение приняло 130МВ. Мне нужно поддерживать 3gs, 4g, Ipad и Ipod Touch с 256 МБ. Как я могу это сделать?

enter image description here

Ответы [ 3 ]

2 голосов
/ 30 марта 2011

Как уже говорили другие, это много памяти, и, возможно, лучшей стратегией было бы работать с меньшими затратами - нет никакой гарантии, что ваше приложение будет нормально работать на 3GS с iOS 5, например.

Но чтобы прямо ответить на вопрос: нет способа напрямую потребовать устройство с определенным объемом памяти, но есть несколько флагов, которые в основном должны помочь.

Например, вам может потребоваться arm7 или opengles-2 в свойстве UIRequiredDeviceCapabilities вашего Info.plist.Я думаю , что ограничит вас 3GS и выше.

2 голосов
/ 30 марта 2011

Вы не.

Ваше приложение не получит 256 МБ ОЗУ, оно будет убито, как только вы начнете использовать от 20 до> 30 МБ. Вы получите предупреждения о памяти на ранней стадии, и если вы решите не отвечать освобождением памяти, ваше приложение может быть немедленно прекращено.

EDIT:

Из того, что вы описываете, вы, вероятно, захотите взглянуть на методы разбиения изображения на изображения.

0 голосов
/ 30 марта 2011
  1. iPhone 1: 128 МБ
  2. iPhone 3G: 128 МБ
  3. iPhone 3GS: 256 МБ
  4. iPhone 4: 512 МБ

Угадайте256 МБ "слишком мало" для приложения для iPhone ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...