bjetos do Core Foundation e reter / liberar mensagens
Digamos que tenhamos alguns objetos da Core Foundation, comoCGColorRef
, adicionados a umNSArray
como isso
CGColorRef color = ...;
NSArray *array = [NSArray arrayWithObject:(id)color];
Como as matrizes retêm seu conteúdo,color
recebe umretain
mensagem (nãoCFRetain()
, certo?). O que acontece nesse caso do ponto de vista do gerenciamento de memória?