Swift๋ฌธ๋ฒ
-
์ธ์คํด์ค ์์ฑ ๋ฐ ์๋ฉธSwift 2020. 12. 28. 18:21
์๋ ํ์ญ๋๊น. ๊ทธ๋ฆฐ์ ๋๋ค! ์ค๋ ํฌ์คํ ์์๋ ์ธ์คํด์ค์ ์์ฑ ๋ฐ ์๋ฉธ์ ๊ดํด ๋๋ ๋ณด๊ฒ ์ต๋๋ค. ์ง๊ธ๊น์ง ํด๋์ค๋ ๊ตฌ์กฐ์ฒด๋ฅผ ์์ฑ ์ ์ด๋์ ๋ผ์ด์ ๋ฅผ ํตํด ๊ธฐ๋ณธ์ ์ธ ์ธ์คํด์ค๋ฅผ ์์ฑํ์ต๋๋ค. ์ด๊ธฐํ ๋๋ ๊ณผ์ ์ด์ฃ . ๊ทธ๋ฐ๋ฐ ์ด๋ฒ ์ฃผ์ ์์๋ ์ด๊ธฐํ ๊ณผ์ ์์ ์ด๊ธฐ๊ฐ์ ์ค์ ํ๊ณ ์๋ฉธ์ํค๋๊ฑธ ์์๋ณด๊ฒ ์ต๋๋ค. 1. ์ธ์คํด์ค ์์ฑ -. ์ด๋์ ๋ผ์ด์ ๋ฅผ ์ ์ํ์ฌ ์ด๊ธฐํ ๊ณผ์ ์ ํตํด ์ด๊ธฐ๊ฐ์ ์ง์ ํ ๋นํ ์ ์์ต๋๋ค. ์ฆ ์ด๋์ ๋ผ์ด์ ๊ฐ ์ด๊ธฐ๊ฐ์ ์ง์ ํ๋ ๋ฉ์๋์ ๋๋ค! -. init ํค์๋๋ฅผ ์ฌ์ฉํฉ๋๋ค. ํด๋์ค/๊ตฌ์กฐ์ฒด/์ด๊ฑฐํ ํจ์ ์ ํน์ ์ต์คํ ์ ์ผ๋ก ๊ตฌํํ ์ ์์ต๋๋ค. (ํด๋์ค์์ ์ต์คํ ์ ์ผ๋ก ๊ตฌํํ ์ ์์ต๋๋ค.) class TestClass { init() { //์ด๊ธฐ๊ฐ ๊ตฌํ } } 1-1) ํ๋กํผํฐ ๊ธฐ๋ณธ๊ฐ -. ํด๋์ค.๊ตฌ์กฐ..