Most of you guyz already know what really ARC means, but for rest of you which are unknown about it, ARC means Automatic Reference Counting, is a feature of the new LLVM 3.0 compiler and it completely replaces the manual memory management that means we do not have to worry about memory releases of the objects we create. ARC has removed the use of retain, release, autorelease keywords and it acts like a garbage collector. ARC will take care of all the memory issues, and we developer do not have to worry about it any more.
PROBLEM :
However, since ARC is a new feature in iOS development , we may find compiling errors regarding memory keywords while we want to mix up old projects with new ARC enabled ones, or error occurs when we want to use ARC disabled third party libraries to our ARC enabled project. Just like in pic:
PROBLEM :
However, since ARC is a new feature in iOS development , we may find compiling errors regarding memory keywords while we want to mix up old projects with new ARC enabled ones, or error occurs when we want to use ARC disabled third party libraries to our ARC enabled project. Just like in pic: