2011-09-14 3 views
5

En ARC, ya no podemos llamar a la liberación automática. Básicamente, toda la noción de grupo de versiones automáticas está fuera de la ventana. ¿Por qué entonces, necesitamos la directiva @autoreleasepool?¿Por qué @autoreleasepool?

Respuesta

14

De hecho, la noción de retención/liberación/autorrelease sigue estando presente cuando se utiliza ARC. La diferencia es que el compilador los agrega por ti. Esto significa que el concepto de un grupo de autorrelease sigue siendo relevante y es posible que desee utilizarlos exactamente en las mismas situaciones que antes.

Cuestiones relacionadas