์๋ ํ์ธ์~ ์ค๋์ ARC์ ๋ํด์ ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ARC๊ฐ ๋ฉ๋ชจ๋ฆฌ ์์ญ ์ค์์ Heap ์์ญ์ ๊ด๋ฆฌํ๊ธฐ ๋๋ฌธ์ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ๋ํด์ ๋จผ์ ์ ๋ฆฌํด ๋ณด๊ฒ ์ต๋๋ค. ๋ฉ๋ชจ๋ฆฌ ์์ญ ํ๋ก๊ทธ๋จ์ด ์คํ๋ ๋, ์ปดํจํฐ์ ๋ฉ๋ชจ๋ฆฌ๋ ์ฌ๋ฌ ๊ฐ์ ์์ญ์ผ๋ก ๋๋์ด ์๋๋ฐ ์ด ์ค์์ ํ๋ก๊ทธ๋๋ฐ์์ ๊ฐ์ฅ ์ค์ํ ์์ญ์ stack๊ณผ heap์ ๋๋ค. Stack - Stack์ ํจ์ ํธ์ถ๊ณผ ๊ด๋ จ๋ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ธฐ ์ํ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ๋๋ค. ํจ์๊ฐ ํธ์ถ๋ ๋๋ง๋ค, ํด๋น ํจ์์ ์ง์ญ ๋ณ์์ ๋งค๊ฐ๋ณ์, ๊ทธ๋ฆฌ๊ณ ํจ์์ ๋ฐํ ์ฃผ์ ๋ฑ์ด ์คํ์ ์ ์ฅ๋ฉ๋๋ค. ํจ์์ ์คํ์ด ๋๋๋ฉด ํด๋น ํจ์์์ ์ฌ์ฉ๋ ๋ฉ๋ชจ๋ฆฌ๋ ์คํ์์ ์ ๊ฑฐ๋ฉ๋๋ค. Heap - Heap์ ํ๋ก๊ทธ๋จ์์ ๋์ ์ผ๋ก ํ ๋น๋๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ ์ฅํ๊ธฐ ์ํ ์์ญ์ ๋๋ค. ๊ฐ๋ฐ์๊ฐ ํ์์ ๋ฐ๋ผ ๋ฉ๋ชจ๋ฆฌ..