Access Control
-
[Swift] Access Control (์ ๊ทผ ์ ์ด)Swift 2022. 2. 28. 16:54
Access Control ์ ๊ทผ ์ ์ด๋ ๋ค๋ฅธ ์์ค ํ์ผ ๋ฐ ๋ชจ๋์ ์๋ ์ฝ๋์ ์ฝ๋ ์ผ๋ถ์ ๋ํ ์ ๊ทผ์ ์ ํํ๋ค. ์ด ๊ธฐ๋ฅ์ ์ฝ๋์ ์ธ๋ถ ๊ตฌํ ์ ๋ณด๋ฅผ ์จ๊ธฐ๊ณ , ํด๋น ์ฝ๋์ ์ ๊ทผํ๊ณ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ณธ ์ธํฐํ์ด์ค๋ฅผ ์ง์ ํ ์ ์๋ค. ๊ฐ๋ณ ํ์ (ํด๋์ค, ๊ตฌ์กฐ์ฒด, ์ด๊ฑฐํ) ๋ฟ๋ง ์๋๋ผ ํด๋น ํ์ ์ ์ํ๋ ์์ฑ, ๋ฉ์๋, ์ด๋์ ๋ผ์ด์ ๋ฐ ์๋ธ์คํฌ๋ฆฝํธ์๋ ํน์ ์ ๊ทผ ๋ ๋ฒจ์ ์ง์ ํ ์ ์๋ค. ํ๋กํ ์ฝ์ ์ ์ญ ์์, ๋ณ์, ํจ์์ฒ๋ผ ํน์ ์ปจํ ์คํธ๋ก ์ ํ๋ ์ ์๋ค. Swift๋ ๋ค์ํ ๋ ๋ฒจ์ ์ ๊ทผ ์ ์ด๋ฅผ ์ ๊ณตํ ๋ฟ๋ง ์๋๋ผ ์ผ๋ฐ์ ์ธ ์๋๋ฆฌ์ค์ ๋ํ ๊ธฐ๋ณธ ์ ๊ทผ ๋ ๋ฒจ์ ์ ๊ณตํ์ฌ ๋ช ์์ ์ผ๋ก ์ ๊ทผ ์ ์ด ๋ ๋ฒจ์ ์ง์ ํ ํ์์ฑ์ ์ค์ฌ์ค๋ค. ์ค์ ๋ก single-target ์ฑ์ ๋ง๋ค ๊ฒฝ์ฐ, ๋ช ์์ ์ผ๋ก ์ ๊ทผ ์ ์ด ๋ ๋ฒจ์ ์ง์ ํ ..