Как сообщить пользователям, сколько памяти требуется вашему iOS-приложению - PullRequest
1 голос
/ 23 ноября 2010

Я разрабатываю приложение для iOS, которое (как и любое другое) требует определенного объема свободной памяти для правильной работы. В моем случае - по крайней мере 4 МБ, я не могу использовать меньше, чем это. Это довольно небольшое количество, но несколько раз (по крайней мере, на моем устройстве) я получал только 2 МБ свободного места, и программа вылетала. Как вы думаете, это лучший способ сообщить пользователям, сколько памяти вам нужно. Я знаю код для получения доступной в настоящий момент памяти, но даже если я скажу пользователю (как в UIAlertView, когда пользователь запускает программу), что у него заканчивается, что я могу предложить ему сделать, чтобы освободить больше памяти (кроме поворота выключить и включить устройство). Есть идеи?

Ответы [ 2 ]

1 голос
/ 23 ноября 2010

На старых устройствах вы не можете рассчитывать на получение более 8 МБ. 4MB - отличная цель, и если с помощью профилирования вы определили, что это все, что вам нужно, у вас все будет хорошо.

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

0 голосов
/ 23 ноября 2010

На каких устройствах iPhone тестируется ваше приложение?Я полагаю, что iOS должна хорошо выполнять свою работу, чтобы освободить достаточно памяти для вас или убить фоновое приложение alll, чтобы иметь больше памяти

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