Понимание инструмента для проверки утечки памяти - iPhone
Выше приведенные изображения из моего приложения утечки.
Здесь я хочу понять, что в Extended Detail - вы можете видеть разные цвета, такие как светло-зеленый, светло-розовый, светло-коричневый, светло-фиолетовый.
На что указывает каждый цвет?
Теперь другая путаницаКак найти код, который создает утечку памяти? "
До какого предела утечки памяти - фактический iPhone может продолжаться. (предположим, 10 байтов не проблема, 20 байтов нет проблем & 200 байт проблема)
На что указывает каждый цвет?Какой цвет обозначает наш код / Из какой детали мы можем получить код, в котором мы разместили объект & забыл сдать это?(Например - при нажатии на вторую ячейку UIKit подробно - мы не можем добраться до кода)
Почему мы должны устранить все утечки? - даже одна утечка может засорить iPhone?Почему iPhone позволяет утечкам оставаться в памяти? / почему сборка мусора несделано автоматически после прекращения подачи заявления?Если я пытаюсь освободить объекты, которые должны быть освобождены в соответствии с инструментами, Мое приложение завершается ненормально. Если я неt dealloc, моё приложение работает отлично, как?Почему рекомендуется подождать в режиме просмотра до 10 и более секунд, если есть утечка, прибор обнаружит утечку?