Swift의 ARC(Automatic Reference Counting) 심층 분석: 메모리 관리, 강한 참조, 약한 참조ARC란 무엇인가요?ARC는 Automatic Reference Counting의 약자로, Swift에서 메모리를 자동으로 관리하는 시스템입니다. 개발자가 직접 메모리를 할당하고 해제하는 수고를 덜어주어, 메모리 누수 문제를 줄이고 개발 생산성을 높여줍니다.ARC의 작동 원리참조 계수: 각 인스턴스는 참조 계수를 가지고 있습니다. 이는 해당 인스턴스를 참조하는 변수의 수를 나타냅니다.참조 계수 증가: 새로운 변수에 인스턴스를 할당하거나, 프로퍼티에 인스턴스를 저장하면 참조 계수가 1 증가합니다.참조 계수 감소: 변수가 다른 값으로 할당되거나, 스코프를 벗어나면 참조 계수가 1 감소합니..