Вопрос проверяет понимание владения объектами и ответственности компонентов в архитектуре VIPER.
Короткий ответ
Слабую ссылку должен хранить компонент, который не владеет другим объектом логически. В VIPER это обычно Presenter по отношению к View. View — основной владелец экрана. Presenter лишь обслуживает его. Поэтому Presenter хранит weak ссылку на View.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.