Встречается на 27% собеседований по Mobile

Что такое Retain Cycle

Retain Cycle - ситуация, когда два объекта хранят ссылку друг на друга и пытаются удержать, что создает retain cycle и делает невозможным освобождение (release) памяти. В основном такой цикл случается в классах и кложах (closures). Замыкания «живут» в памяти, поэтому вызывая 

self (является ссылкой), необходимо убедиться, что вы решили проблему с retain cycle.

Oct. 15, 2023, Источник

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы