Использование инструмента «Инструменты утечки» в новом «iOS-приложении одного просмотра» сообщает о 23 утечках. Это не кажется правильным - я что-то упустил? Повторные прогоны дают различное количество утечек, от 16 до 35. Действия по воспроизведению следуют этому скриншоту.
Аналогичный вопрос, оставшийся без ответа, был размещен на Утечка памяти при входе в систему с образцом amazon app ios
Я использую Xcode 10.2.1 (10E1001); iOS 12.2 (симулятор и устройство показывают утечки, с активированной функцией Reveal или без нее.)
- Создание нового iOS-приложения для одного просмотра.
- В разделе Scheme> Run / Debug включите
- Управление памятью> Malloc Scribble
- Ведение журнала> Стек Malloc (только для текущих распределений)
- Запустить продукт> Профиль (⌘I)
- Первая проверка на утечку зеленая; подождите второго.
- Двадцать три новых утечки! (Как показано выше.)
Однако, кроме инструментов, Debug Navigator не согласен:
- Запустить обычный сеанс отладки
- Нажмите «График отладочной памяти» в верхней части области отладки.
- Навигатор отладки (ниже) не имеет фиолетовых восклицательных знаков (оповещения об утечках).