Objective-C: Ассоциативное поведение объектов

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


person ma11hew28    schedule 08.07.2011    source источник


Ответы (1)


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

person Lily Ballard    schedule 08.07.2011