Как диагностировать утечку памяти?
Симптомы
Память растёт и не возвращается после закрытия экрана; deinit не вызывается; Xcode Debug Navigator показывает монотонный рост при повторении одного сценария (открыть/закрыть экран 10 раз).
Продолжение ответа с кодом и уточняющими вопросами интервьюера — в приложении DevPrep.
Полный ответ — в DevPrep