Si solo quieres saber una vez si tu proyecto tiene ARC, sugiero usar la respuesta de jpalten. Si desea que su código solo se construya con ARC activado, le sugiero qegal.
Sin embargo, si desea saber en qué Xcode el ajuste vive:
- Seleccione su proyecto en el navegador. Esto abrirá el editor del proyecto.
- En el editor de proyectos, seleccione su objetivo.
- En el editor de proyectos, haga clic en Configuración de compilación (si no está ya seleccionada).
- En el editor de proyectos, haga clic en el cuadro de búsqueda y escriba
OBJC_ARC
.
Esto dejará una sola línea que muestra en configuración de generación, ya sea Objective-C de referencia automática Contando o CLANG_ENABLE_OBJC_ARC (dependiendo de si se está mostrando descripciones de ajuste o nombres). Si está configurado en SÍ, tiene ARC activado.
Esta es la selección de su objetivo de si se utiliza ARC. Tenga en cuenta que cada archivo se puede compilar con una configuración diferente. Esto es no lo que preguntaste, pero ya que tenemos tres respuestas pensé que me iría de un posible cuarto. :)
para ver qué archivos anular el ajuste ARC:
- Seleccione su proyecto en el navegador. Esto abrirá el editor del proyecto.
- En el editor de proyectos, seleccione su objetivo.
- En el editor de proyectos, haga clic en Fases de compilación (no Configuraciones de compilación).
- Amplíe Compile Sources build phase.
Aquí puede ver los indicadores del compilador para cada archivo. Los archivos con ese conjunto si se usa o no ARC incluirán -fno-objc-arc o -fobjc-arc, para especificar MRR o ARC respectivamente.
Esto es inusual: Ya tiene tres respuestas correctas por completo, útiles y únicas. :) –