Why utilizar la piscina Autorelease?

Sé que hay un grupo de liberación automática creado en el método principal y todos los objetos que reciben el mensaje de liberación automática se almacenan en este grupo y se liberan cuando el grupo se agota.

But siempre se dice para evitar autoreleasing objetos para evitar pérdidas de memoria y en choques a su vez de la aplicación.

Entonces, ¿por qué y en qué condiciones debemos usar autoreleasepool?

os documentos de @Apple sugieren que debemos usarlos cuando usamos hilos, por lo que al principio de un hilo necesitamos crear un grupo de liberación automática y al final del hilo drenarlo, pero ¿qué pasa si no estamos creando un objeto de liberación automática en el completo de hilos, a continuación, en esa condición también es necesario para crear un autoreleasepool en el comienzo de la rosca.

Por favor, aclara mi confusión. Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta