He descargado el iOS 5 SDK y he descubierto que ARC es una gran característica del nuevo compilador de Apple. Por el momento, muchos frameworks de terceros no son compatibles con ARC. ¿Puedo usar ARC para mi nuevo código y mantener el código actual de retención/liberación sin cambios? El convertidor ARC no funciona aquí, porque algunos frameworks, como JSONKit, no se pueden convertir a ARC utilizando el convertidor.Deshabilitar el recuento automático de referencias para algunos archivos
Editar:
La respuesta es añadir -fno-objc-arc
a las opciones del compilador para los archivos que no desea ARC. En Xcode 4, puedes hacer esto debajo de tu objetivo -> Fases de compilación -> Compilar fuentes.
Para aclarar, que acaba de añadir al archivo '.m'. No es el archivo '.h'. – ma11hew28
[ARC está documentado públicamente en el sitio de LLVM.] (Http://clang.llvm.org/docs/AutomaticReferenceCounting.html) –
Encontré esta conversación: https://github.com/gowalla/AFNetworking/issues/ 36 Tal vez ayude a alguien a integrar JSONKit en un proyecto compatible con iOS 5 ARC ;-) Pero no lo he intentado en este momento ... –