Cuando asigna, inicializa y objeta, y luego desea devolver ese objeto, ¿cómo se supone que debe devolverlo?Gestión de memoria Objective-C (asignación y liberación automática)
Tengo el siguiente código:
NSXMLDocument* fmdoc = [[NSXMLDocument alloc] initWithContentsOfURL:trackInfoUrl
options:NSXMLDocumentTidyXML error:&err];
return [fmdoc autorelease];
Es esto correcto?
Correcto, pero me gustaría desalentar cualquier mención de recuentos de retención específicos, ya que, en la creación, el recuento de retención puede ser cualquier número dependiendo de los detalles de implementación interna. Mucho más constructivo pensar en retener cuenta como algo que agregas y restas, pero nunca consultas el valor directamente. – bbum
@bbum fair enough – mbarnett
@bbum, comentario increíble, que cambia mi forma de pensar. –