Core Foundation objetos y retener / liberar mensajes
Digamos que tenemos algunos objetos de Core Foundation, comoCGColorRef
, que se agregan a unaNSArray
Me gusta esto
CGColorRef color = ...;
NSArray *array = [NSArray arrayWithObject:(id)color];
Desde que las matrices retienen sus contenidos,color
recibe unretain
mensaje (noCFRetain()
, ¿derecho?). ¿Qué sucede en este caso desde el punto de vista de la gestión de memoria?