์ฌ ๋ด์์ InstantiateAsync๋ก ์์ฑํ ๊ฒ์์ค๋ธ์ ํธ๋ฉด ReleaseInstance์ ์ค๋ธ์ ํธ๋ฅผ ๊ทธ๋ฅ ๋งค๊ฐ๋ณ์๋ก ๋ฃ์ด์ ์ธ๋ก๋ ๊ฐ๋ฅํจ.
๊ทผ๋ฐ ์ฌ ๋ด์์ ๋ฐ๋ก ์์ฑํ๋๊ฒ ์๋๋ผ๋ฉด ์์ฑํ ๋ ๋ฆฌํด๋ฐ์ ํธ๋ค์ ๊ฐ์ง๊ณ ์์ด์ผ ์ธ๋ก๋๊ฐ ๊ฐ๋ฅํจ.
์ ์ด์ InstantiateAsync๋ก ์์ฑํ๋ฉด ์์ฑํ๋ฉด์ ๊ทธ ์ค๋ธ์ ํธ๋ฅผ ํค ๊ฐ์ผ๋ก ํธ๋ค์ ์ ์ฅํ๋ Dictionary๋ฅผ ๋ง๋ค์ด์ ๊ด๋ฆฌํ๋๋ฏ?
๊ทธ๋์ ReleaseInstanceํ๋ฉด ์ค๋ธ์ ํธ ํค ๊ฐ์ผ๋ก ํธ๋ค ์ฐพ์์ ์ธ๋ก๋๊น์ง ์์ผ์ฃผ๋๊ฑฐ๊ณ
์ธ๋ก๋ํ ๋ ์ด๋ฏธ ์ฌ์ ๊ตฌํ๋ ์ ๋ค์ ๋ ํผ๋ฐ์ค๋ก ๋ณต์ ํ ์ ๋ค์ด๋๊น ์๊ดX
ํ์ง๋ง ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ ค์ ์ฐธ์กฐ๋ง ํ๊ณ ์๋ ์ปดํฌ๋ํธ๋ ์คํฌ๋ฆฝํธ์์ ๋ฐ๋ก null์ด ๋๋ฒ๋ฆผ
๊ทผ๋ฐ ๋ ์คํฌ๋ฝํฐ๋ธ ์ค๋ธ์ ํธ๋ ๋ก๋ํ๊ณ ๋ค๋ฅธ ์ปดํฌ๋ํธ๋ ์คํฌ๋ฆฝํธ๊ฐ ์ฐธ์กฐํ๊ณ ์๋ ์ํ์์
์ธ๋ก๋ ์์ผ๋ null์ด ์๋๊ณ ์ฌ์ ํ ์ฐธ์กฐ๊ฐ ๊ฐ๋ฅํจ???
์ฌ์ง์ด ๊ฒ์์ค๋ธ์ ํธ๋ InstantiateAsync๋ก ์์ฑํ๊ฒ ์๋๋ฉด ์ง์ Release์ํค๋๊ฒ๋ ๋ถ๊ฐ๋ฅํ๋ฐ
์ ๋ ์ง์ ๋งค๊ฐ๋ณ์๋ก ๋ฃ์ด์ ์ธ๋ก๋ ์ํค๋๊ฒ๋ ๊ฐ๋ฅํจ.
๋์ฒด ๋ญ์ง ๋ชจ๋ฅด๊ฒ ๋ค
์คํฌ๋ฝํฐ๋ธ ์ค๋ธ์ ํธ๋ ์ ์ด์ ๋ ํผ๋ฐ์ค๋ก ๋ณต์ ํ๋๊ฒ ์๋๋ผ์ ๊ทธ๋ฐ๊ฐ??
๋๊ธ 0