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.