Проверяет ли реализация сеттера сначала, отличается ли новое значение от старого, перед присвоением ivar нового значения?
Существует ли ссылка на документацию (или исходный код), которая показывает всеразличные перестановки (в зависимости от атрибутов, assign
, retain
и т. д.) того, как синтезируется свойство?