๊ฐ์
๋ชจ๋์ ๋ผ๋ฒจ๋ง ์๋น์ค๋ ๋ฅ๋ฌ๋ ํ์ต์ ์ํ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฌ ์ฐธ์ฌ์๋ฅผ ํตํด ์งํํ ์ ์๋ ์๋น์ค์ ๋๋ค.
๋ฅ๋ฌ๋ ํ์ต์ ์ํด์๋ ์ปดํจํฐ๊ฐ ํ์ต์ ํ๋ฉฐ ์ฐธ๊ณ ํ ์ ์๋ ์ ๋ต ๋ฐ์ดํฐ๋ฅผ ์์ฑํด์ผํฉ๋๋ค.
์๋ฅผ ๋ค์ด, ์ปดํจํฐ๊ฐ ๊ณ ์์ด ์ด๋ฏธ์ง๋ฅผ ํ์ตํ์ฌ ์๋ก์ด ์ด๋ฏธ์ง์์ ๊ณ ์์ด๋ง์ ์ธ์ํ๊ธฐ๋ฅผ ์ํ ๋, ์ฌ์ฉ์๋ ์ปดํจํฐ๋ฅผ ์ํ ํ์ต๋ฐ์ดํฐ๋ฅผ ๋ง๋ค๊ธฐ ์ํด ์ ๋ ฅ ์ด๋ฏธ์ง์์ ๊ณ ์์ด๋ฅผ ํ์ํด์ผ ํฉ๋๋ค.
์ด๋ฏธ์ง์์ ๊ณ ์์ด๋ฅผ ํ์ํ ์์
์ปดํจํฐ๋ ์ด๋ฅผ ๋ฐํ์ผ๋ก ์ ๋ต ๋ฐ์ดํฐ๋ฅผ ์ฐธ๊ณ ํ์ฌ ํ์ต์ ์งํํ๊ณ , ์๋ก์ด ์ ๋ ฅ์ ๋ํ ์์ธก๊ณผ ํ๋จ์ ํฉ๋๋ค.
์ด๋ ๊ฒ ์ด๋ฏธ์ง์์ ์ ๋ต ์์ญ์ ํ์ํ๋ ์์ ์ ๋ฐ์ดํฐ ๋ผ๋ฒจ๋ง์ด๋ผ๊ณ ์นญํฉ๋๋ค.
์ด๋ฏธ์ง์ ๊ฐ์ ๋ฐ์ดํฐ์ ๋ผ๋ฒจ๋ง์ ์์ง๊น์ง๋ ๋๋ถ๋ถ ์ฌ๋์ ์ํด ์งํ๋๋ฉฐ, ์ด ๊ณผ์ ์ ๋ง์ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ํ์๋ก ํฉ๋๋ค.
๋ฐ๋ผ์, ๋ชจ๋์ ๋ผ๋ฒจ๋ง ์๋น์ค๋ ๋ค์ํ ์ฌ๋์ ์ฐธ์ฌ๋ฅผ ์ ๋ํ๊ณ , ์ด๋ฅผ ํตํด ์ ๋ ดํ ์๊ฐ๊ณผ ๋น์ฉ์ผ๋ก ๋ฐ์ดํฐ ๋ผ๋ฒจ๋ง ์์ ์ ์ํํ ์ ์๋๋ก ํ๋ ๊ฒ์ด ๋ชฉํ์ ๋๋ค.
์ ๊ณต๊ธฐ๋ฅ
- ์๋ขฐ์๋ ๋ฅ๋ฌ๋ ๋ฑ์ ํ์ํ ๋ผ๋ฒจ๋ง์ฉ ๋ฐ์ดํฐ(์ด๋ฏธ์ง)๋ฅผ ์ ๋ก๋ํฉ๋๋ค.
- ์๋ขฐ์์ ์ด๋ฏธ์ง๋ ๋ชจ๋์ ๋ผ๋ฒจ๋ง ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋๋ฉฐ, ์ฐธ์ฌ์์๊ฒ ๋๋ค์ผ๋ก ์ฃผ์ด์ง๋๋ค.
- ์ฐธ์ฌ์๋ ๋ชจ๋์ ๋ผ๋ฒจ๋ง ์๋น์ค์ ์ ์ํ์ฌ ๋๋ค์ผ๋ก ์ฃผ์ด์ง๋ ๋ฐ์ดํฐ(์ด๋ฏธ์ง)๋ฅผ ๋ผ๋ฒจ๋งํฉ๋๋ค.
- ์๋ขฐ์๋ ๋ผ๋ฒจ๋ง์ด ์๋ฃ๋ ๋ฐ์ดํฐ๋ฅผ ํ์ธ ๋ฐ ์๋ฝํฉ๋๋ค.
- ์ฐธ์ฌ์๋ ์๋ฃ๋ ์์ ์ ๋ํ ๋ณด์์ ๋ฐ์ต๋๋ค.
- ๋ณด์์ ํ๊ธํํ ์ ์์ผ๋ฉฐ, ์ด๋ฏธ์ง ๋น ์ฃผ์ด์ง๋ ๋ณด์์ ์๋ขฐ์์ ์ํด ๊ฒฐ์ ๋ฉ๋๋ค.
๊ฐ๋ฐ ํ๊ฒฝ
- Xcode : 12.4
- iOS : 14.4
- Swift : 5.0
์ฌ์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- Alamofire
- snapKit
- Then
- SideMenu
- Mantis
- MaterialComponents
๋ก๊ทธ์ธ ๋ฐ ํ์๊ฐ์
๋ฉ์ธํ๋ฉด
ํฌ๋ ๋ง ์ถฉ์ ๋ฐ ํ๊ธ
์ธ์ฃผ ๋ฑ๋ก ๋ฐ ํ์ธ
์ธ์ฃผ ์ํ
๋ฐํ ๋์์ - https://www.youtube.com/watch?v=-MrlyuccQN4
๋ฐฑ์๋ - https://github.com/yonghole/molaBackend









