Сколько памяти iOS позволяет использовать приложениям? - PullRequest
7 голосов
/ 13 ноября 2010

Я создаю приложение, которое использует много довольно больших файлов изображений. Я замечаю, что происходит сбой, когда все они загружаются на мой iPhone 3G (оперативная память 128 МБ), но не при тестировании на iPod третьего поколения (оперативная память 256 МБ). Итак, я предполагаю, что должен быть какой-то процент, который разрешено использовать каждому приложению? Мое приложение имеет около 30 изображений по 440 КБ, каждое загружено так 13,2 МБ. Я не думал, что это будет слишком много. Их нужно менять и вставлять довольно быстро, поэтому освобождение неиспользуемых из памяти не кажется хорошей идеей ...

EDIT:

Приложение меняет изображения в зависимости от наклона телефона. Это 30 изображений с 3D-сцены, поэтому, когда вы перемещаете ее, она меняет перспективу. Это должно быть как можно более гладким.

1 Ответ

10 голосов
/ 13 ноября 2010

Ответ: сколько угодно, пока ОС не будет жаловаться.

Нет такой вещи, как абсолютный лимит памяти, поскольку он целиком зависит от памяти телефона, того, сколько занимает ОС и связанные с ней службы, и времени месяца (шучу, но вы понимаете, ).

Вы должны уменьшать эти большие файлы изображений, чтобы они помещались в память, или, что еще важнее, не загружать их все сразу, учитывая, что экран настолько мал и в любой конкретный момент времени может просматриваться только столько.

...