Day 24 - boostcampwm2023/iOS08-WeTri GitHub Wiki
๐ย ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
BackEnd
์ด์ ํ ์ผ
- paginate find โ QueryBuilder ์ฌ์ฉ
- Post ๋ฆฌํฉํ ๋ง ๋ฐ ํ ์คํธ ์ฝ๋ ์์ฑ
- Profile ๋ฆฌํฉํ ๋ง ๋ฐ ํ ์คํธ ์ฝ๋ ์์ฑ โ [4๋ฒ์งธ]
- Workout ๋ฆฌํฉํ ๋ง ๋ฐ ํ ์คํธ ์ฝ๋ ์์ฑ โ [1๋ฒ์งธ]
- Matches ๋ฆฌํฉํ ๋ง ๋ฐ ํ ์คํธ ์ฝ๋ ์์ฑ โ [3๋ฒ์งธ]
- Image ๋ฆฌํฉํ ๋ง ๋ฐ ํ ์คํธ ์ฝ๋ ์์ฑ โ [2๋ฒ์งธ]
์ค๋ ํ ์ผ
- posts.contorller.spec ์์ฑ
- common.service.spec ์์ฑ, ๋ฆฌํฉํ ๋ง
- ์น ์์ผ ํ ์คํธ ์ฝ๋, ๋ฆฌํฉํ ๋ง
- post response์ profile image ์ถ๊ฐ, postUrl โ imagesUrl ๋ณ๊ฒฝ
- post api ๋ ธ์ ์ ๋ฐ์ดํธ
iOS
์ด์ ํ ์ผ
- CacheManager๊ตฌํ
- API์ฐ๊ฒฐ
- ํ๋กํ ํ์ด์ง๋ค์ด์
- ์ค์ ํ๋ฉด ํ๋ก์ฐ ๊ตฌํ
- ๋คํธ์ํฌ ์ค๋ณต ์์ฒญ ์ ๊ฑฐ
- ๋ก๊ทธ์ธ AccessToken์ ํ์ฉํ ์ค์ ์๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ก์ง ์์ฑ
- AccessToken ์ ํตํ ๋๋ค ์ ์ ๋งค์นญ ๊ฒ์ ๊ตฌํ
- ๋งค์นญ ์๋ฃ ํ ์นด์ดํธ๋ค์ด ์ง์
- Coordinator์ฐ๊ฒฐ ๋ฐ RecordFeature NavigationController ๋ฒ๊ทธ ์์
- ํ์๊ฐ์ ํ๋กํ ๋น์ฆ๋์ค๋ก์ง ์์ฑ
- ๋ก๊ทธ์ธ, ํ์๊ฐ์ ์ฐ๊ฒฐ
- ํ ํ๋ฉด ๊ตฌํ_๋๋ฏธ ์ ์์ฑ
์ค๋ ํ ์ผ
์ข ํ
- ๋ก๊ทธ์ธ, ํ์๊ฐ์ ์ฐ๊ฒฐ
- ์ด๋ฏธ์ง ์ ์ก ํผ ๋ฐ์ดํฐ ํด๊ฒฐ
- ํ์๊ฐ์ Coordinator ๊ตฌ์ฑ ๋ฐ ์ ์ ์ ๋ณด ์ทจํฉํ์ฌ ๋ฐฑ์๋์ ์์ฒญ๋ณด๋ด๊ธฐ
์นํ
- ์ง๋๋ฅผ ์ด๋ฏธ์ง๋ก ์บก์ฒํด์ ์๋ฒ์ ๋ฑ๋ก ํ ๊ธฐ๋ก ์์ฑ ์ URL ๋๋ด
- ํ์ํํด ์ฐ๊ฒฐ
- ๋ก๊ทธ์์ ์ฐ๊ฒฐ
๋คํจ
- ํ ํ๋ฉด ๋ง์ ๊ตฌํ
- ๋ก๊ทธ์ธ ์ฑ๊ณต์, ์๋ฒ์ ํต์ ํ๋ ๋ก์ง ์ถ๊ฐ ๋ฐ ํ ์คํธ