Назначить будет только копировать указатель и не отправлять объекту сообщение retain
. Таким образом, поскольку вы не сохраняете его, вам не нужно его выпускать.
В случае сохранения, как вы говорите, он отправит объекту сообщение retain
, увеличивая его счетчик хранения, поэтому вы несете ответственность за отправку этому объекту сообщения release
, когда ваш объект (в вашем dealloc
).