Az ARC (Automatic Reference Counting) az osztálypéldányok memóriáját kezeli azáltal, hogy fordítási időben követi a strong referenciákat: a fordító retain/release hívásokat szúr be, és amikor egy objektum strong számlálója eléri a nullát, azonnal felszabadul — determinisztikusan, nem egy háttérben futó szemétgyűjtő által.
