Objective-C: поведение ассоциативных объектов - PullRequest
4 голосов
/ 08 июля 2011

Имеет OBJC_ASSOCIATION_RETAIN_NONATOMIC поведения ассоциативных объектов в Objective-C Reference времени выполнения , вызывает release старого значения, на которое ссылается связанный объект, прежде чем он назначит и сохранит новое значение?

1 Ответ

5 голосов
/ 08 июля 2011

Да.Если вы используете поведение сохранения или копирования при связывании значения, то это значение будет освобождено, когда либо новое значение будет связано (независимо от поведения, связанного с новым значением), либо сам объект освобожден.

...