Autorelease para principiantes

Encontré esta definición muy útilaqu:

Cuando liberas automáticamente, básicamente estás diciendo: "Ya no necesito esto, pero cualquier otra persona es libre de recogerlo (antes de que se agote el grupo de liberación automática)". Cuando reenvía explícitamente un objeto, está diciendo: "Ya no lo necesito y, a menos que alguien más ya haya dicho lo contrario (adquirido), debe desasignarse de inmediato".

Consecuentemente, la liberación automática normalmente no es lo incorrecto. Se requiere cuando desea devolver objetos al remitente de un mensaje sin requerir que el remitente se encargue de liberar el objeto.

Sin embargo, todavía me pregunto qué significa el segundo párrafo. La liberación automática normalmente no es lo que hay que hacer mal ... Pensé que realmente requiere mucha memoria, por lo que, naturalmente, debería ser algo incorrecto. Pero en cuanto a la última oración, me temo que no lo entiendo.

¿Cuándo realmente necesito usar la liberación automática y cuál sería un buen ejemplo / regla general que los principiantes puedan recordar fácilmente?

Gracias por cualquier sugerencia.

Respuestas a la pregunta(4)

Su respuesta a la pregunta