Automatic Reference Counting (ARC) is a compiler feature that provides automatic memory management of Objective-C and Swift objects.