ARC (Automatic Reference Counting) управляет памятью экземпляров классов, отслеживая сильные ссылки на этапе компиляции: компилятор вставляет вызовы retain/release, и когда счётчик сильных ссылок объекта достигает нуля, он немедленно освобождается — детерминированно, а не фоновым сборщиком мусора.
