design pattern
-
VIPER ๋ฟ์ ๋ณด๊ธฐ (3)VIPER 2023. 8. 10. 10:08
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐ ์ด๋ฒ ํฌ์คํ ์์๋ VIPER์ ๋คํธ์ํน๊ณผ Interactor ๋ถ๋ถ์ ์น์คํ์ฌ ํ๋ฒ ํ์ต์ ํด๋ณด๋ คํฉ๋๋ค ๐ ์ผ๋จ ์ด์ ํฌ์คํ ์ ๊ธฐ๋ฐ์ผ๋ก ์ด์ผ๊ธฐ๋ฅผ ํ์ด๋๊ฐ ์์ ์ด๊ธฐ์ ์ฌ์ ์ ๊ผญ ๋ณด๊ณ ์ค์๋๊ฒ ์ข์ต๋๋ค! VIPER ๋ฟ์ ๋ณด๊ธฐ (2) ์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐ ์ด๋ฒ ํฌ์คํ ์์๋ VIPER 2ํ, ์ฝ๋๋ก ์์๋ณด๋ VIPER๋ฅผ ์๊ฐํ๋ฉด์ ํ์ตํด๋ณด๊ฒ ์ต๋๋ค ๐ ์ฐ์ , VIPER์ ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋ ๋ฐ ํน์ง ๊ทธ๋ฆฌ๊ณ ๊ตฌ์กฐ ๋ฑ์ 1ํ์์ ๋ค๋ค๊ธฐ์ ๋จผ์ green1229.tistory.com ์ ๊ทธ๋ผ Interactor๋ฅผ ์๊ณ ๊ณ์ ๋ค๋ ๊ฐ์ ํ์ ์งํํ๊ฒ ์ต๋๋ค. ์ค์ ๋คํธ์ํฌ ํต์ ์ ๊ฐ์ง Interactor ๊ตฌํํ๊ธฐ ์ด์ 2ํ์์๋ Interactor๋ฅผ ๋คํธ์ํฌ ํต์ ์์ด ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์์๋ก fake ๊ตฌํ..
-
VIPER ๋ฟ์ ๋ณด๊ธฐ (1)VIPER 2023. 8. 2. 23:05
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐ ์ด๋ฒ ํฌ์คํ ์์๋ ์ค๋๋ง์ ์๋ฆฌ์ฆ๋ก ์จ๋ณผ๊นํด์! ์ฃผ์ ๋ VIPER์ ๋๋ค ๐ ์ํคํ ์ณ๋ค ์กฐ๊ธ์ฉ ๋ด์ผ์ง ๋ด์ผ์ง~ ํ๋ค๊ฐ ํ๋ฒ์ ๋ค ๊ณต๋ถํ๊ณ ์ ๋ฆฌํ๊ธฐ๋ ๋น์ฐํ ๋ฒ ์ฐฐ๊ฒ ๊ฐ์์ ์กฐ๊ธ์ฉ ๋๋ ์ ์๋ฆฌ์ฆ๋ก ๋ฐฐ์๋ณผ๊นํ์ด์. ๊ทธ๋์ ํ์ ๊ด์ฌ์ด ์๋ VIPER ์ํคํ ์ณ์ ๋ํด ์ฐ๋จน ๋๋์ผ๋ก ํ๋ค๊ฐ ๋ฅ ๋ค์ด๋ธํด๋ณด๋ ๊ทธ๋ฐ ์๋ฆฌ์ฆ๋ฅผ ๋ง๋ค์ด๋ณด๋ ค๊ณ ๊ณํ์ค์ด์ ์ค์ค๋ก ์ฝ์ํ๊ณ ์์ต๋๋ค! ๊ณํ ์ ์งํฌ ์ ์๋๋ก ์ง์ง ์ชผ์ค๊ธ์ฉ ๊พธ์คํ ํด๋ณด์ ๋ฏธ๋์ ๋์ผ... ๊ทธ๋ผ VIPER ์์ํด๋ณผ๊ป์ ๐บ๐ป ์ฐ์ VIPER ์ํคํ ์ณ๊ฐ ๋ญ์ง๋ถํฐ ์๊ณ ๊ฐ์ผํ๊ธฐ์ ์ด๋ฒ ํฌ์คํ ์์๋ VIPER ๋๋์ฒด ๋ญ์ง ์ฐ๋จน ๊ฐ๋๋ค! VIPER ๋ ๋์ฒด ๋ญ์ผ? ์ฐ์ VIPER๋ฅผ ๊ฒ์ํ๋ฉด ๋ง์ ๊ธ๋ค์์ ๋์ค๋ ๋ํ์ ์ธ ํ๋ฆ ๊ตฌ์กฐ๋๊ฐ ์์ด์ ์ ๋ ..