iOS предупреждение о памяти: как «очистить как можно больше памяти»? - PullRequest
0 голосов
/ 17 июня 2020

При получении предупреждения о памяти вызываются эти методы делегата:

В UIViewController :

func didReceiveMemoryWarning()

Отправлено в контроллер представления, когда приложение получает предупреждение о памяти.

In AppDelegate :

optional func applicationDidReceiveMemoryWarning(_ application: UIApplication)

Сообщает делегату когда приложение получает предупреждение о памяти от системы. [...] Постарайтесь очистить как можно больше памяти. Следующий шаг - закрыть приложение

Мой вопрос, как новичок ie, - как я могу «очистить как можно больше памяти»? Особенно, если в моем приложении есть утечки.

Спасибо за помощь

1 Ответ

0 голосов
/ 17 июня 2020

Если у вас есть утечки материала, вы должны просто исправить эти . Они будут постоянным источником проблем по мере вашего продвижения вперед. Инструмент «График памяти отладки» действительно полезен при диагностике этих проблем.

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

...