Когда появляются такие коды, как этот:
objc_setAssociatedObject (
obj,
&key,
val,
OBJC_ASSOCIATION_RETAIN
);
Нужно ли мне вызывать связанный
objc_setAssociatedObject (
obj,
&key,
nil,
OBJC_ASSOCIATION_RETAIN
);
, чтобы освободить сохраненное значение? Автоматически ли время выполнения Objective-C освободить ассоциативные ссылки в dealloc
или где-то еще?