Swift Enum์ ํ์ฉ (๊ตฌ์กฐ์ฒด ๋๋ ํด๋์ค ๋์ ์ด๊ฑฐํ์ผ๋ก ์ ๋ฆฌํด๋ด์)
Enum์ ํน์ ํ ์ด๋ฆ์ ์ ์ํ๊ณ ๊ฐ ๋์ ์ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ผ๋ก ์๋์ ๊ฐ์ด ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. Enum Coffee { case Macchiato case Espresso } Enum์ ๋ํด ๊ณต๋ถํ๊ณ ์๋๋ฐ์. ๊ทธ ์ค์ ์ค์ ์์ ํ์ฉํ๋ฉด ์ข์ ๋ช๊ฐ์ง๋ฅผ ๋๋์ด์ ์๊ฐํด ๋๋ฆฌ๋ ค๊ณ ํฉ๋๋ค. ๊ตฌ์กฐ์ฒด ๋๋ ํด๋์ค ๋์ ์ด๊ฑฐํ์ผ๋ก ์๋ฅผ ๋ค์ด ์ฑํ
์ฑ์ ๋ง๋๋ ์ํฉ์ด๋ผ๊ณ ๊ฐ์ ํ๊ณ ์ฑํ
๋ฉ์์ง์ ๋ํ ๊ตฌ์กฐ์ฒด๋ฅผ ์๋์ ๊ฐ์ด ์ ์ ํด๋ณด์์ต๋๋ค. struct Message { let userId: String let contents: String? let date: Date let hasJoined: Bool let hasLeft: Bool let isBeingDrafted: Bool let isSendingBall..