ARC (Automatic Reference Counting) husimamia kumbukumbu kwa class instances kwa kufuatilia strong references wakati wa compile: compiler huingiza calls za retain/release, na wakati strong count ya object inafikia sifuri hu-deallocated papo hapo — kwa uhakika (deterministically), si kwa background garbage collector.
