Приложение вылетает из-за нехватки памяти, но событие applicationDidReceiveMemoryWarning не увеличивается во времени. (Я точно знаю, что причиной сбоя является низкая память, потому что он падает при загрузке ресурсов и нет соответствующего отчета о сбоях, а XCode не прерывает отладки, приложение молча закрывается на трамплин).Приложение для iPhone отпадает перед событием предупреждения о памяти
Так что я ищу какой-то метод предотвращения этих накладных расходов. Может быть, есть функция или инструмент, который дает количество доступной памяти?
Так что нет плохих предупреждений доступа? Приложение просто уходит? Что вы загружаете, это так много? Больше информации о вашем проекте необходимо, но я предполагаю, что нет причин загружать все сразу. – James
Если загрузка ресурсов выполняется последовательно в рамках одного метода в основном потоке, он блокирует основной поток и предотвращает получение приложения applicationDidReceiveMemoryWarning, поэтому вы этого не видите. –
http://stackoverflow.com/questions/1020327/how-to-find-available-memory-in-iphone-programmatically –