I want to know if my Xcode iPhone project is using ARC, and I can't remember if I ticked that box when creating the project.
How can I get this information?
I want to know if my Xcode iPhone project is using ARC, and I can't remember if I ticked that box when creating the project.
How can I get this information?
Select your project, then Build Settings. Look for Objective-C Automatic Reference Counting in the Apple LLVM Compiler - Language section. Make sure you select the target; while you can set this in the project, the target can override it.
(You can also use the search bar in Build Settings for
OBJC_ARC
.)Keep in mind, too, that you can turn ARC on or off on a per file basis in build phases.
Or, just try something like this in code:
If you get an error:
Then you're using ARC.
You can also require ARC from a source code file by checking for it:
Just search for Automatic in your target's build settings: