Cuando algunos códigos como éste:¿La publicación en tiempo de ejecución de Objective-C retuvo las referencias asociativas para el usuario?
objc_setAssociatedObject (
obj,
&key,
val,
OBJC_ASSOCIATION_RETAIN
);
¿Necesito llamada relacionada
objc_setAssociatedObject (
obj,
&key,
nil,
OBJC_ASSOCIATION_RETAIN
);
para liberar el valor retenido? ¿El tiempo de ejecución de Objective-C libera automáticamente las referencias asociativas en dealloc
o en algún lugar?