Когда ваше приложение зависает .. попробуйте следующее и разрешите его
В Xcode (8 или выше)
- Анализ кода - Command + Shift + B
- Включить очистку адресов в Xcode
- График памяти
Очиститель потоков и статический анализ
Xcode облегчает поиск нескольких новых категорий ошибок благодаря улучшениям в Runtime Sanitization и Clang Static Analyzer.Thread Sanitizer поможет вам найти скачки данных и другие ошибки параллелизма.Статический анализатор был расширен для поиска проблем локализуемости, проверки обнуляемости и обнаружения утечек памяти в коде MRR.
- Редактировать схему - вкладка "Диагностика"
- Флажок "Включить очиститель потока"
- Сборка и запуск
- Просмотр всех сгенерированных проблем времени выполнения
- Можно выбрать решение для каждой проблемы