์๋ ํ์ธ์~ ์ค๋์ Copy on write์ ๋ํด์ ์ ๋ฆฌํ๋ ค๊ณ ํฉ๋๋ค. Copy on write์ด๋ Copy on write๋ ๋ฐ์ดํฐ๋ฅผ ๋ณต์ฌํด์ ์ฌ์ฉํ๋ฉด์, ์๋ณธ ๋ฐ์ดํฐ๊ฐ ๋ณ๊ฒฝ๋๊ธฐ ์ ๊น์ง๋ ๊ณต์ ํด์ ์ฌ์ฉํ๋ค๊ฐ ์๋ณธ ๋ฐ์ดํฐ๊ฐ ๋ณ๊ฒฝ๋๋ ์์ ์์ ๋ณต์ฌํ์ฌ ์์ ๋ง์ ๋ ๋ฆฝ์ ์ธ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง๊ฒ ๋๋ ์ต์ ํ ๊ธฐ๋ฒ์ ๋งํฉ๋๋ค. Swift์์๋ ๊ธฐ๋ณธ์ ์ผ๋ก Array, Dictionary, Set ๋ฑ์ ๊ฐ ํ์ ์์ Copy on write๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋ฐ๋ผ์, ๊ฐ ํ์ ์ ๋ค๋ฃฐ ๋๋ Copy on write์ ๋ํด ์ดํด๊ฐ ํ์ํฉ๋๋ค. Copy on write์ ๋์ ์๋ฆฌ var originArray = [1, 2, 3, 4] var copyArray = originArray // copyArray๋ originArray..