본문 바로가기
모바일앱/iOS

arc의 간단 개념

by GeekCode 2021. 11. 17.
반응형

 

ARC(Auto Reference Couting)

 

이 ARC기법은 바로 iOS에서 메모리 관리를 해주는 핵심입니다.

 

"왜 메모리 관리를 해주어야 할까?"

 

만약 쓸모없는 메모리가 너무 많아지면 앱이 느려지고 적정량을 초과하면 결국 앱이 꺼져버릴 수 있습니다.

이것은 유저를 이탈하게 만들수 있는 치명적인 것이죠.

 

"그럼 쓸모없는 메모리는 왜 생기는걸까?"

 

쓸모없는 메모리는 다른 말로 표현하면 메모리가 어디선가 새고 있다는 말로도 표현가능합니다.

이렇게 메모리가 샌다는 것을 메모리 릭(메모리 누수) 현상이라고 하는데요.

이 메모리 릭 현상을 자동으로 막아주는 것이 바로 ARC입니다 ! 

 

반응형