Кто-либо знает если его возможное устанавливать объем памяти, доступный в средстве моделирования?
Я предполагаю, что средство моделирования будет использовать как можно больше памяти от системы, но это делает более трудным воссоздать определенные низкие катастрофические отказы/ошибки памяти.
Нет, это невозможно.
Тестирование таких вещей, как потребление памяти и производительность, должно проводиться на устройстве, а не в симуляторе. Даже если бы вы могли ограничить память в симуляторе, вы не получили бы того же эффекта, поскольку существует очень много различных факторов, которые будут диктовать, сколько доступной памяти будет иметь любое устройство iPhone в данный момент.
Вы можете смоделировать "предупреждение о памяти", чтобы проверить, правильно ли вы реагируете на это предупреждение, но, кроме этого, вы должны тестировать подобные вещи на физическом устройстве.
В документации Apple указано, что вы можете только имитировать предупреждение о нехватке памяти .
При этом существуют ограничения при вызове из меню. Вот сообщение, которое позволяет вам лучше моделировать сценарии реального мира при попытке вызвать предупреждение: Более легкое тестирование симулятора предупреждения о нехватке памяти с помощью сочетаний клавиш
Я согласен с @Jasarien, что попытка ограничить память в симуляторе является искусственным тест и должен быть сделан на устройстве.
Вы можете вызвать «Предупреждение о симуляции памяти» в симуляторе. Перейдите в раскрывающееся меню «Оборудование». Это все, что вам нужно.