์๋ ํ์ธ์~ ์ค๋์ Enum(์ด๊ฑฐํ)์ ๋ํด์ ์ ๋ฆฌํ๋ ค๊ณ ํฉ๋๋ค. Enum์ด๋? Enum์ Enumeration(์ด๊ฑฐํ)์ ์ค์๋ง๋ก, ์๋ก ์ฐ๊ด๋ ๊ฐ๋ค์ ์งํฉ์ ์ ์ํ ์ ์๋ ์๋ฃํ์ ๋๋ค. Swift์์๋ ์ด๊ฑฐํ์ด ์ผ๋ฐ์ ์ผ๋ก Int, String ๋ฑ์ ์์๊ฐ(Raw Value) ๋๋ ์ฐ๊ด๊ฐ(Associated Value)์ ๊ฐ์ง ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฝ๋์ ๊ฐ๋ ์ฑ์ ๋์ด๊ณ , ์ ํ์ฑ์ ์ ์งํ๋ฉด์ ๊ฐ๊ฒฐํ ์ฝ๋๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. Enum์ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ Enum์ ์ฌ์ฉํ์ง ์์ผ๋ฉด, ์ํ๋ฅผ ๋ณ์๋ก ์ ์ธํ๊ณ ์ด๋ฅผ ์กฐ๊ฑด๋ฌธ ๋ฑ์ ํตํด ๋น๊ตํ์ฌ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ค์๊ณผ ๊ฐ์ ์ฝ๋๋ฅผ ์๊ฐํด ๋ณผ ์ ์์ต๋๋ค. let stateA = "State A" let stateB = "State B"..