ARC (Automatic Reference Counting) verwaltet den Speicher für Klasseninstanzen, indem es Strong References zur Compile-Zeit verfolgt: Der Compiler fügt retain/release-Aufrufe ein, und sobald der Strong Count eines Objekts null erreicht, wird es sofort dealloziert — deterministisch, nicht durch einen im Hintergrund laufenden Garbage Collector.
