создаю кнопки, добавляю в вьюху и кидаю btn.addTarget(...) - т.е. эти кнопки не хранятся в классе, я их когда надо по тэгу ищу
вьюха обновила стейт и мне надо удалить эти кнопки. Я их нашёл, вызвал foundedBtn.removeFromSuperView() - и тут вопрос: надо ли мне вручную писать foundedBtn.removeTarger(...) ?
почему не храню как класс-проперти? Потому что не могу нормальное имя придумать. Там и так белиберда уже творится
Ты можешь это узнать посмотрев memory graph
тебя понял, спасибо за удочку
Короче если target имеет ссылку на button, то будет утечка, в противном случае оно деаллоцируется. Я не уверен сработает ли моя догадка на практике, поэтому посмотри граф. Там должно показать
Обсуждают сегодня