В чем разница между сильным против копирования в объективе-c? Какой из них я должен использовать?В чем разница между сильным и копированием?
Я знаю, что копия предотвращает изменение значения переменной экземпляра, если она установлена с изменяемой строкой, которая позже изменилась сама. Что-нибудь еще?
«С каким я должен пользоваться?» Это зависит от ваших потребностей. Иногда вам нужно убедиться, что у вашего класса есть своя копия или что она не может быть мутирована, в которой 'copy' является правильным. Иногда вам все равно и очень хочется «сильной» ссылки на какой-то другой объект. И «сильный», и «copy» (а также «слабый») имеют ситуации, в которых они, соответственно, подходят. Задайте вопрос о конкретном сценарии, и мы можем вам помочь (если это еще не очевидно после прочтения сообщения, на которое вас направил Джош). – Rob