ARC(Automatic Reference Counting)란?
설명
-
Swift에서 자동으로 처리 해준다.
-
ARC는 GC (Garbage Collector)와는 다르게 런타임이 아닌 컴파일 단에서 처리된다.
-
GC는 런타임에 메모리를 검사하기 때문에 앱 퍼포먼스에 악영향을 준다.
-
Retatin release 를 안해도 된다.
-
어떠한 클래스 A 인스턴스가 있다.
-
A는 B와 C에 참조되어 있다. ( Reference Couting이 2가 된다.)