@autoreleasepool en bucle o loop en @autoreleasepool?

Es una buena práctica poner un montón deautoreleased objeto en un autoreleasepool en acción de bucle. Encontré que alguien puso el @autoreleasepool en bucle pero otros pusieron el bucle en @autoreleasepool.

1:

<code>while ([rs next]) {
    @autoreleasepool {
        NSDictionary *dict = [self dictFromXX];
        //...
    }
}
</code>

2:

<code>@autoreleasepool {
    while ([rs next]) {
        NSDictionary *dict = [self dictFromXX];
        //...
    }
}
</code>

¿Cual es mejor? ¿O alguna diferencia entre el código 1 y el 2?

¡Gracias!

Respuestas a la pregunta(6)

Su respuesta a la pregunta