weak
[RxSwift] ARC, ๊ฐํ ์ฐธ์กฐ strong, ์ฝํ ์ฐธ์กฐ weak, ๊ฐํ ์ฐธ์กฐ ์ํ ๋ฌธ์
Struct vs Class Struct ํ์ ๊ณผ Class ํ์ ์ ๋น๊ตํ ๋ ๊ฐ์ฅ ๋ง์ด ํ๋ ๋ง โ Struct๋ ๊ฐ ํ์ , Class๋ ์ฐธ์กฐ ํ์ ! ๊ฐ ํ์ : ์ ๋ฌํ ๋๋ง๋ค ๊ฐ์ ๋ณต์ฌํด์ ์ ๋ฌ ์ฐธ์กฐ ํ์ : ํ๋์ ์ธ์คํด์ค๊ฐ ์ฐธ์กฐ๋ฅผ ํตํด ์ฌ๋ฌ ๊ณณ์์ ์ ๊ทผ ์ธ์คํด์ค๊ฐ ์ ์ ํ ์์ ์ ๋ฉ๋ชจ๋ฆฌ์์ ํด์ ๋์ง ์์ผ๋ฉด ๋ฉ๋ชจ๋ฆฌ ์์์ ๋ญ๋นํ๊ฒ ๋จ. โ ์ค์ํํธ์์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ์ ๊ด๋ฆฌํ๊ธฐ ์ํด ARC๋ฅผ ์ฌ์ฉ! ARC์ ์๋ ๊ท์น์ ๋ชจ๋ฅด๊ณ ์ฌ์ฉํ๋ฉด ์ธ์คํด์ค๊ฐ ๋ฉ๋ชจ๋ฆฌ์์ ์์ํ ํด์ ๋์ง ์์ ๊ฐ๋ฅ์ฑ์ด ์๊ธฐ ๋๋ฌธ์... ARC์ ๋ํด ์์์ผ ํ๋ค. ARC * ์๋ ์ฐธ์กฐ ์นด์ดํ , Automatic Reference Counting => ์๋์ผ๋ก ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ด๋ฆฌํด ์ฃผ๋ ๋ฐฉ์ * ๋ ์ด์ ํ์ํ์ง ์์ ํด๋์ค์ ์ธ์คํด์ค๋ฅผ ๋ฉ๋ชจ๋ฆฌ์์..