Objective-C: disabilitare ARC per alcuni files
Nelle ultime versioni dell'SDK la Apple ha introdotto ARC (Autmotic Reference Counting).
In parole povere aiuta i programmatori a gestire meglio e in maniera automatica la memoria.
Non è possibile definirlo un meccanismo di Garbage Collector ma ci si avvicina.
Tralasciando i particolari, può capitare di dover disabilitare ARC solo per alcuni files.
Nel mio caso specifico devo usare la classe Reachability per testare la connessione internet su un iPad.
Questa classe, messa a disposizione da Apple stessa, richiede che ARC sia disabilitato.
Se vogliamo disabilitare ARC per uno o più file facciamo così.
Andiamo in Targets -> Build Phases -> Compile Sources.
Verrano mostrate le varie classi del progetto.
Doppio click sul file che ci interessa; sulla destra comparirà una finestrella.
Dentro scriviamoci questo:
-fno-obj-arc
Clicchiamo su Done e ricompiliamo il progetto.
Così facendo dovremmo stare a posto.
Commentami!