Si tengo una NSMutableString
comoNSMutableString y nula para la gestión de la memoria
NSMutableString *foo = [[NSMutableString alloc] init];
si NIL a cabo el objeto, foo = nil
, hace que la más baja es la cuenta de retención por 1, así efectivamente la liberación de la memoria? ¿Tendría que reasignar a foo del montón en este punto para poder usarlo?
OP puede estar confundiendo variables con propiedades: si foo fuera una propiedad (no una variable), establecer obj.foo = nil, liberaría el recuento de referencia. –