Quiero convertir mi aplicación a ARC pero tengo algunas bibliotecas externas y marcos que no son una queja con ARC. Sé cuando empiezas un nuevo proyecto usando ARC, luego puedes especificar qué archivos ignorar. ¿Pero puede hacer esto al actualizar una aplicación existente a ARC?¿Convertir aplicación a ARC mientras ignora los archivos?
Respuesta
en XCode, vaya a su objetivo activo y seleccione la ficha Build Phases
. En la columna de la Compiler Flags
, establecer -fno-objc-arc
para cada uno de los archivos que no desea ARC
EDIT:
Además, para tener el comportamiento opuesto, me refiero a usar un archivo que fue escrito usando ARC no dentro de una proyecto ARC, se puede establecer el indicador de archivo para -fobjc-arc
lugar
hay mucha más información con respecto ARC
aquí: http://clang.llvm.org/docs/AutomaticReferenceCounting.html#general
ARC may be explicitly enabled with the compiler flag -fobjc-arc. It may also be explicitly disabled with the compiler flag -fno-objc-arc. The last of these two flags appearing on the compile line "wins".
Fuente: http://clang.llvm.org/docs/AutomaticReferenceCounting.html
Para añadir a la respuesta de Felipe, si usted quiere añadir este a varios archivos a la vez:
Seleccione todos los archivos que desea excluir forma ARC
Pulse 'Enter'
el cuadro emergente aparecerá en el último archivo de la lista
Tipo -fno-objc-arc
- 1. SVN no ignora los archivos
- 2. .gitignore no ignora los archivos
- 3. Git ignora los archivos eliminados
- 4. Convertir a ARC - LLVM compilador 3.0 Error
- 5. Comprobación de CVS ignora los archivos dañados
- 6. conversión de un proyecto que no es ARC a ARC
- 7. ARC o no a ARC iphone iOS5
- 8. Agregando lote marcador "-fno-objc-arc" a (múltiples) archivos fuente
- 9. convertí mi aplicación a ARC pero solo 1 objetivo muestra la configuración de ARC como SÍ?
- 10. Cómo convertir de char * a id * con ARC habilitado
- 11. Git ramificación mientras se abren los archivos
- 12. ¿Cómo convertir automáticamente el código de conservación manual a ARC?
- 13. Convertir el método que devuelve un CGColor autoreleasado a ARC
- 14. ¿Java lib o aplicación para convertir archivos CSV a XML?
- 15. Convertir archivos NIB a archivos XIB
- 16. ¿ARC o no a ARC? ¿Cuáles son los pros y los contras?
- 17. Incluir biblioteca que no sea ARC en una aplicación ARC?
- 18. iOS5 convertir proyecto a ARC falla debido a "Error en el formato del archivo" ¿Cómo solucionarlo?
- 19. Cómo convertir archivos wmf a archivos svg
- 20. git no ignora 2 archivos específicamente nombrados
- 21. ¿Convertir archivos individuales a arco?
- 22. FileNotFoundException mientras trata de convertir los contactos de vCard
- 23. ¿Cómo migro una aplicación a iOS 5? (o enciende ARC)
- 24. Herramienta para la transición a ARC
- 25. Pregunta que ignora los espacios
- 26. ARC, no ARC, y herencia
- 27. Comenzando con Objective-C: ¿ARC o no a ARC?
- 28. Xdebug ignora los puntos de interrupción
- 29. Convertir la aplicación Silverlight a WPF
- 30. ios5 ARC ¿cuál es el indicador del compilador para excluir un archivo de ARC?