This is a bit beyond my pay grade, but AIUI, automatic reference counting in Objective-C and, more lately in Swift, is all about avoiding the problems related to garbage collection. Both those languages are, of course, most strongly associated with Apple.
Craig