Если я правильно понимаю неподписанные, мне кажется, что это похоже на «сильную» ссылку, которая не увеличивает количество ссылок. Это точно?
Да, это точно, насколько это возможно. Но это не совсем о подсчете ссылок, кроме как во вторую очередь. Речь идет о retain
и release
, вызовах, которые происходят, чтобы манипулировать счетчиком ссылок. Сильная ссылка вызывает retain
при назначении, а затем обрабатывает release
. Неизвестная ссылка не делает; он вообще ничего не делает для управления памятью назначенного объекта.
Следовательно, вам необходимо, чтобы объект без объекта имел гарантированный жизненный цикл дольше, чем этот объект, потому что теоретически объект без объекта может исчезнуть, пока этот объект еще существует, и если он это сделает, ссылка на объект, не принадлежащий ему, будет быть ссылкой на мусор (свисающий указатель), и таинственный сбой может быть в вашем будущем.