2011-12-01 23 views
7

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

9

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

1

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

Problemi correlati