[Swift] ARC (Automatic Reference Counting) 완전 정복하기
1️⃣ ARC (Automatic Reference Counting)를 배우기 위해 알아야 하는 기초 개념1. 값 타입 (Call by Value)과 참조 타입 (Call by Reference)값 타입 (Call by Value)은 데이터를 복사해서 전달하는 경우, 참조 타입 (Call by Reference)은 데이터의 메모리 주소를 전달하는 경우이다.클래스(class)는 대표적인 참조 타입이고, 구조체(struct)나 열거형(enum)을 비롯한 Swift의 기본 데이터 타입(Int, Bool, String 등)은 값 타입에 속한다.2. 메모리의 스택 영역 (Stack Area)과 힙 영역 (Heap Area)스택 영역 (Stack)은 함수 호출과 관련된 메모리를 관리하는 메모리 영역이다.함수에서 사..
2024.07.06