[iOS] ARC 정리

HL·2022년 5월 4일
0

iOS

목록 보기
9/22
  • Automatic Reference Counting

  • Swift 차원에서 지원?

  • 메모리 관리 목적

  • 컴파일 시점에 실행됨

  • 원래 MRC(Manual Reference Counting. 수동)했음

  • retain, release를 자동 삽입(compile 시점에)

    • retain >> count += 1
    • release >> count -= 1
    • 실행은 runtime에
  • count가 0이면 메모리 해제

  • heap영역과 연관

    • 참조형(reference) 자료 들이 머무는 공간
    • 개발자가 동적으로 할당

나중에 더 참고하자
https://jusung.gitbook.io/the-swift-language-guide/language-guide/23-automatic-reference-counting


Strong, Weak, Unowned 학습하기

profile
Frontend 개발자입니다.

0개의 댓글