Я пишу класс, который имеет обратные вызовы для объекта делегата, но у меня проблемы с ARC.
например. У меня есть ObjectA (делегат), который соответствует ProtocolA, и ObjectB, который является объектом, который обращается к делегату. Я храню ObjectA как @property в ObjectB.
В этой ситуации какие переменные должны быть сильными, а какие - слабыми ссылками? Мне нужно избегать ситуации, когда передача 'self' из ObjectA в ObjectB для установки делегата приводит к приведению от сильного к слабому указателю.