본문 바로가기

ARC2

[ Swift ] ARC (2) Retain Cycle, 강한참조, 약한참조 그리고 미소유참조 안녕하세요 🐶 빈 지식 채우기의 비니🙋🏻‍♂️ 입니다. 오늘은 ARC의 두 번째 시간입니다! Retain Cycle과 참조 종류 3가지에 대해 알아보는 시간을 가지겠습니다. 1. 개요 저번 글에서는 ARC의 기본 개념과 Reference Count에 대해 알아보았습니다.오늘은 ARC가 제대로 작동할 수 없게 되는 이유에 대해 알아보고, 해결할 수 있는 방안에 대해 공부해보도록 하겠습니다. ARC의 개념에 대해 잘 모르시는 분은 아랫 글을 참고하면 감사드리겠습니다! [ Swift ] ARC (1) 기본 개념, Reference Count 이해 안녕하세요 🐶 빈 지식 채우기의 비니🙋🏻‍♂️ 입니다. 오늘은 ARC의 기본 개념과 Reference Count에 대해 알아보는 시간을 가지겠습니다. 1. 개요 AR.. 2022. 12. 29.
[ Swift ] ARC (1) 기본 개념, Reference Count 이해 안녕하세요 🐶 빈 지식 채우기의 비니🙋🏻‍♂️ 입니다. 오늘은 ARC의 기본 개념과 Reference Count에 대해 알아보는 시간을 가지겠습니다. 1. 개요 ARC ( Auto Reference Counting ) : 말 그대로 '자동 참조 카운팅' 이다. 즉 효과적으로 메모리 관리를 할 수 있게 해주는 도구이다. 🙋🏻‍♂️ 메모리 관리를 수행하는 이유는 무엇일까요? 앱의 퍼포먼스를 좋게 유지하기 위해서는 메모리 관리가 기본이다. 크게 메모리 라고 하면 Heap 영역, Stack 영역이 있다. 이 중 Stack 영역에 저장된 데이터는 특별한 관리가 필요 없다. 👉🏻 Stack 영역은 값 타입이다. ( Type Of Value ) 👉🏻 Stack 영역에 저장되어 있다가 호출이 되는 순간 POP이 되기 .. 2022. 12. 28.
반응형