
์ฐ๋ฆฌ๋ ์ต์
๋์ ๋ํด ๋ฌผ์์ ๋, ์ผ๋ง๋ ์ ๋๋ตํ ์ ์์๊น? Summary ์ต์
๋์ ๋ณ์์ ๊ฐ์ด ์์ ์๋ ์๊ณ , ์์ ์๋ ์๋ ์ํ(nil)๋ฅผ ํํํ๊ธฐ ์ํด Swift์ ๋์
๋ ๊ฐ๋
์
๋๋ค. ์ต์
๋์ Enum ํํ๋ก ์ ์๋์ด ์๊ณ , ๊ฐ์ ์๊ณ ์์์ ๊ฐ Case๋ก ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ต์
๋๋ก ํํ๋ ๊ฐ์ ์ ๊ทผํ๋ ๋ฐฉ๋ฒ์ผ๋ก๋ Forced Unwrapping(๊ฐ์ ์ธ๋ํ), Optional Binding(์ต์
๋ ๋ฐ์ธ๋ฉ), Nil-Coalescing Operator(Nil๋ณํฉ์ฐ์ฐ์)๊ฐ ์์ต๋๋ค. ์ต์
๋ ์ฒด์ด๋์ ํตํด์ ์ต์
๋ ๋ฐ์ธ๋ฉ์ผ๋ก ํํ๋ ์ฝ๋๋ฅผ ๊ฐ๊ฒฐํ๊ฒ ์์ฑํ ์ ์์ต๋๋ค. ์ต์
๋(Optional) ๋๋ ๋
์ ์ต์
๋์ ์๋ฏธ ์ ์ฐ๋ฆฌ๋ ๊ทผ๋ณธ์๋ ๊ฐ๋ฐ์์ด๊ธฐ ๋๋ฌธ์ Apple ๊ณต์ ๋ฌธ์๋ฅผ ๋ณด๋๋ก ํ์ฃ . (..