Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to enable ARC for a single file

I want to bring a single Objective-C class written using ARC into an old project. The internet provides many references for how to enable ARC for your project and then disable it for single files but I want to do the opposite.

I want to leave the project as it is, i.e. using manual reference counting, and then enable ARC just for the new file. (My searches have failed me here.)

Is this possible? How?

like image 217
Carlton Gibson Avatar asked May 09 '12 20:05

Carlton Gibson


People also ask

How do I enable ARC in Objective C?

Open your project and select Edit -> Refactor -> Convert to Objective-C ARC.


2 Answers

Add the -fobjc-arc flag to any files for which you'd like to enable ARC, as described in the ARC documentation.

like image 169
Caleb Avatar answered Sep 21 '22 06:09

Caleb


Select Target > Build Phases > Compile Source > Select Your class > Double Click> Type

-fobjc-arc in dialog box enter image description here

Enter.

like image 32
Alok Avatar answered Sep 24 '22 06:09

Alok