I have an iOS refactoring library that I want to work with and without the ARC compilation option. Is there a way to detect during compilation, like with an #ifdef, if ARC is available?
#ifdef
Yes, you can use the following:
#if __has_feature(objc_arc) ... #endif
Even if you're using the latest version of LLVM, this will only evaluate to true if you're compiling with the -fobjc-arc option.
-fobjc-arc
1.4m articles
1.4m replys
5 comments
57.0k users