Обратите внимание также, что инструмент утечки не будет показывать вам случаи, когда объекты чрезмерно удерживаются и все еще удерживаются. Утечки - это случаи, когда объекты, которые должны были быть отпущены, просто болтаются, и никто не может их очистить. За сохраненные объекты действительно удерживаются, даже если вы думаете, что они должны быть удалены - таким образом, инструмент утечки не может указать на них, так как на них все еще ссылаются, и нет никакого способа отличить их от объектов, которые все еще должны быть сохранены. 1001 *
Чтобы найти их, используйте инструмент создания отчетов о памяти и убедитесь, что использование памяти полностью уменьшается после освобождения объекта. Если вы заметили, что что-то не освобождает память, вы можете начать с установки точек останова в dealloc, чтобы посмотреть, действительно ли освобождается то, что вы ожидаете увидеть.
Вам нужно искать оба случая, чтобы сохранить чистую область памяти.