swift - ์ฑ๊ธํค ํจํด
swift - ์ฑ๊ธํค ํจํด ์๋
ํ์ธ์ ์ค๋์ swift ์ฑ๊ธํค ํจํด์ ๋ํด์ ์์๋ณด๋ ค๊ณ ํฉ๋๋ค. ์ฑ๊ธํค ํจํด์ ๋ฌด์์ด๋ฉฐ ์ ๊ฐ๋
์ด ๋ํ๋ฌ์๊น์? ์ฑ๊ธํค ํจํด "์ฑ ๋ด์์ ์ ์ผํ๊ฒ ์กด์ฌํ๋ ์ธ์คํด์ค" ์ฑ์ ์๋ํ๋ค๋ณด๋ฉด ์๋ ์ฌ์ง๊ณผ ๊ฐ์ด ๊ณตํต์ ์ด ์๋ ์ฌ๋ฌ๊ฐ์ ๋ฐ์ดํฐ ๋ฌถ์๋ค์ ๋ฝ์๋ด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ์ด์ฒ๋ผ ํ ์์์ ์ธ์คํด์ค๋ฅผ ์์ฑ์ํค๋ ๊ฒ์ด ์๋๋ผ ์ค์ง ํ๋์ ์ธ์คํด์ค๋ก "๊ณต์ "ํด์ ์ฌ์ฉํด์ผํ๋ ๊ฒฝ์ฐ๋ผ๋ฉด ์ด๋ป๊ฒ ํด์ผํ ๊น์? ์ด๋ฅผ ์ํด ๋์จ ๊ฐ๋
์ด ์ฑ๊ธํค ํจํด์
๋๋ค. ์ฑ๊ธํค ์ฝ๋ 1. static let์ผ๋ก shared๋ฅผ ์ ์ธํจ์ผ๋ก์จ shared๋ "์ ์ญ"์ผ๋ก ๋ง๋ค๊ณ ๋ณ๊ฒฝํ ์ ์๋ ์ํ๋ก ๋ง๋ค์ด์ฃผ์ด ์ ์ผํ ๊ฐ์ ๊ฐ์ง๋๋ก ํฉ๋๋ค. 2. ํด๋์ค ๋ด๋ถ์์ ์ธ์คํด์ค๋ฅผ ์์ฑํจ์ผ๋ก์จ shared์๋ ..
2022.07.05