-
ARC - MemoryiOS/🟠 Swift 2020. 12. 30. 23:49
"Auto Reference Counting" 배경 더 이상 사용되지 않는 인스턴스가 메모리에 남아있다면 메모리 누수가 발생합니다. 메모리 누수는 앱 성능의 저하로 이어지기 때문에 인스턴스의 적절한 해제는 중요한 이슈입니다. stack 에 저장된 인스턴스 ( 값 타입 ) 는 해당 블록이 종료되면 자동으로 해제되지만, heap 에 실제 데이터가 저장된 참조 타입은 메모리 해제를 직접 해주어야 합니다. MRC 와 ARC Apple 의 개발환경 Cocoa 에서는 메모리 관리 모델이 두 가지가 존재합니다. MRC ( Manual Reference Counting) 과 ARC (Auto Reference Counting) 입니다. Objective - C 에서는 MRC 와 ARC를 모두 지원합니다. 하지만 MRC..