Voglio convertire la mia app in ARC ma ho alcuni librerie e framework esterni che non sono un reclamo con ARC. So che quando inizi un nuovo progetto usando ARC, puoi in seguito specificare quali file ignorare. Ma puoi farlo durante l'aggiornamento di un'app esistente in ARC?Converti App in ARC ignorando i file?
risposta
in XCode, andare al target attivo e selezionare la scheda Build Phases
. Nella colonna Compiler Flags
, impostare -fno-objc-arc
per ognuno dei file che non vuoi ARC
EDIT:
Inoltre, per avere il comportamento opposto, ho intenzione di utilizzare un file che è stato scritto utilizzando ARC all'interno di un non progetto di ARC, è possibile impostare il flag di file per -fobjc-arc
invece
v'è abbondanza di maggiori informazioni riguardo ARC
qui: 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".
Fonte: http://clang.llvm.org/docs/AutomaticReferenceCounting.html
Per aggiungere alla risposta di Felipe, se si desidera aggiungere questo a più file contemporaneamente:
Selezionare tutti i file che si desidera escludere forma ARC
Premere 'Invio'
la scatola pop-up apparirà all'ultimo file nella lista
Tipo -fno-objc-arc
- 1. Converti progetto non ARC in ARC senza ricrearlo?
- 2. ha convertito la mia app in ARC ma solo 1 target mostra l'impostazione ARC come SÌ?
- 3. Converti Silverlight App in WPF
- 4. Converti blob in file
- 5. ios5 ARC qual è il flag del compilatore per escludere un file da ARC?
- 6. Come abilitare ARC per un file nel progetto Non-ARC?
- 7. Converti IFile in file
- 8. Git ignora non sta ignorando i file privati netbeans
- 9. Confronta due file ignorando l'ordine
- 10. Converti grails app al plug-in
- 11. Ricerca fulltext ignorando i commenti
- 12. ignorando i getter/setter ereditari
- 13. Git ignorando tutti i file con suffisso minified
- 14. errore "File non trovato: -fobjc-arc" sulla compilazione IOS App in XCode
- 15. App convertita in ARC, ora ricevendo avvisi sulle mie proprietà
- 16. Ottenere la versione di Google Chrome in ARC app
- 17. I file non supportano la funzione ARC, come comportarsi con
- 18. Converti file .Java in file .Smali
- 19. Converti file NIB in file XIB
- 20. ARC App si blocca quando si accede a @property form ARC static lib
- 21. Includere libreria non ARC in un'app ARC?
- 22. Come convertire il progetto ARC in non ARC?
- 23. gcov ignorando le righe nel file sorgente
- 24. Converti i file TEX in PDF o DOCX?
- 25. UglifyJS - converti tutti i file .js in una cartella
- 26. ARC o non ARC iphone iOS5
- 27. reset git - ignorando specifici file non tracciati
- 28. ARC, non ARC e ereditarietà
- 29. Converti file di classe in dex file
- 30. avviso del compilatore Qt: ignorando i comandi per target/ignorando i vecchi comandi per la destinazione