ARC (Automatic Reference Counting) จัดการหน่วยความจำสำหรับ instance ของ class ด้วยการติดตาม strong reference ตั้งแต่ตอน compile: compiler จะแทรกการเรียก retain/release และเมื่อ strong count ของ object เป็นศูนย์ มันจะถูก deallocate ทันที — อย่างแน่นอน (deterministic) ไม่ใช่ด้วย garbage collector ที่ทำงานเบื้องหลัง
