Смотри, вопрос аналогичен вопросу: А нужно ли использовать weak для аутлетов (при их создании в IB можно выбрать weak или strong)?
Если ты создаешь две стронг-ссылки, то получится, что поле класса будет держать ссылку на экземпляр класса, а сам класс будет держать ссылку на поле класса. В итоге счетчик ссылок и там, и там будет минимум 1, и ARC без помощи разработчика не сможет разрулить эту ситуацию.
В итоге, как и в случае с аутлетом, если есть взаимная ссылка, то однозначно нужно использовать weak.
Но вопрос лучше поставить иначе: какую ссылку сделать слабой, то есть где использовать weak? Класса на поле, или поля на класс?