С мощью, которую вы имеете в Iphone / смартфоне, время, необходимое для вычисления нескольких тестов, смешно думать «действительно ли стоит проверить», это всегда хороший тест и выявлять любые сбои в вашем коде / распределениях,(если вы этого не сделаете, это будет больше похоже на ваш ленивый добавить несколько дополнительных строк в ваш код.
Кроме того, "позволить сбой приложения" дает действительно плохое впечатление о вашем приложении, пользователь видит приложение закрытьбез причины и считает его программным обеспечением низкого качества. Вы должны всегда добавлять свои тесты, и если вы ничего не можете сделать с ошибкой, то, по крайней мере, вы должны отобразить сообщение до закрытия приложения (делает пользователя менее расстроенным).
есть несколько опций для отслеживания выделения памяти, например, перехват исключений. Проверка, равен ли возвращаемый указатель ноль, проверка размера списка и т. Д.
вам следует подумать о способах запуска приложенияв случае неудачного выделения:
если это просто представление вашего интерфейса, выведите сообщение о том, что не удалось загрузить конкретное представление ...
если это основной и единственный вид, изящно закройте приложение сообщением
...
Я не знаю, какое приложениеЕсли вы работаете с приложением, но если вам не хватает памяти, вам следует подумать о создании системы, которая бы выделяла выделенную память в процессе вашего приложения, чтобы у вас всегда был максимальный объем доступной памяти.это может быть немного медленнее, чем хранить все в кэше, но качество вашего приложения улучшится, если вы подавите любое закрытие силы.