Дебаггинг – тоже минное поле

Последние пару дней испытывал на себе явные тормоза работы приложения в симуляторе, как например некоторый список стал открываться секунд 7 заместо пары мгновений. Перезагружал, проверял рекурсивные «[UITextField shouldBeginEditing]», «[UITextField didEndEditing]» и прочие подземные кратеры.

Лишь сегодня с утра обратил внимание на самые первые строки в консоли-логе, и в итоге наведался с проверкой во вкладку брейков. Нередко пользуюсь Symbolic Breakpoints, поскольку с ними порой куда проще найти левые вызовы чего-либо. Так вот эти самые пару дней назад я, видимо, не дописал один из брейков, оставив его выглядеть как «-[UITableView », и он, бедный, мучался моими ни про что взваленными на него потугами. Убрал страдальца, и всё вернулось на круги своя.

Будьте осторожны с символьными брейками!

Comments are closed.