2012-01-07 23 views
28

Ho creato un progetto senza ARC. Voglio utilizzare un SDK di terze parti nel mio progetto. Che SDK viene fornito con il supporto ARC. Quindi voglio aggiungere ARC per quei file di terze parti. Posso disabilitare ARC per tutti i file "MYProject" aggiungendo questo flag in fasi di build come -fno-objc-arc.Come aggiungere ARC per file specifici?

Ma posso utilizzare un numero elevato di file. Quindi è meglio aggiungere ARC solo per lo specifico SDK. Quindi, come aggiungere il supporto ARC per singoli o specifici file SDK nel progetto XCode?

Per istanza: Desidero utilizzare la vista griglia. Sto aggiungendo GMGridView nel mio progetto e viene fornito con il supporto ARC.

+0

Eventuali duplicati di [Come abilitare ARC per un singolo file] (http://stackoverflow.com/questions/10523816/how-to-enable-arc-for-a-single-file) – Leushenko

+0

@Leushenko Viene chiesto prima di quella domanda. –

+0

Come per meta, [l'età non conta] (http://meta.stackexchange.com/questions/147643/should-i-vote-to-close-a-duplicate-question-even-though-its-much -newer-e-ha/147.651 # 147.651). L'altra domanda è leggermente più chiara, anche se in realtà questi due sono abbastanza identici da richiedere un'unione. – Leushenko

risposta

61

Aggiungere la bandiera -fobjc-arc ai file che si desidera utilizzare ARC. È esattamente l'opposto dell'altro.

+0

Quello è un grande uomo ... Grazie mille ... Puoi aiutarmi a ottenere un buon toolkit per Grid View in ios con una documentazione corretta .. Sono bloccato con il progetto di visualizzazione griglia –

+0

@ DineshRaja.MaG Scusa, I don Conosco davvero tutti i buoni progetti di visualizzazione a griglia. –

+0

Comunque Grazie Ya ... :-) –

26

Si aggiunge flag di compilazione in Targets -> Crea Fasi -> Sorgenti di compilazione

Compile fonte mostrano tutti i file che proiettano contain.so si prega di aggiungere -fobjc-arc al compilatore bandiera con un doppio clic su di essa come spettacolo sotto l'immagine.

enter image description here

Problemi correlati