Skip to content

๐Ÿ– ์‰ฌ์šด ์ž์†Œ์„œ ์“ฐ๊ธฐ ! ์‰ฌ์ž ใ€ฐ๏ธ

Notifications You must be signed in to change notification settings

soptrest/sopt_get_rest_IOS

Repository files navigation

sopt_get_rest_IOS

์ด๋ฆ„

์‰ฌ์ž ( ์‰ฌ์šด ์ž์†Œ์„œ ) - ์‰ฝ๊ฒŒ ์ž์†Œ์„œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ์–ดํ”Œ

๊ฐœ๋ฐœ ํ™˜๊ฒฝ

๋ฒ„์ „ : swift 4.2

์‚ฌ์šฉํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

Alamofire (4.8.2)

AlamofireObjectMapper (5.2.0)

Kingfisher (4.10.1)

ObjectMapper (3.4.2)

ScrollableGraphView (4.0.6)

XLPagerTabStrip (9.0.0)

์‰ฌ์ž ๊ธฐ๋Šฅ

๊ตต์€ ๊ธ€์”จ - ๊ตฌํ˜„ํ•œ ๊ธฐ๋Šฅ

์Šคํ”Œ๋ž˜์‰ฌ

๋กœ๊ทธ์ธ

- ์•„์ด๋”” ์ž…๋ ฅ

- ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ

- ๋กœ๊ทธ์ธ โ€”> ์•„์ด๋”” ๋น„๋ฐ€๋ฒˆํ˜ธ ์ผ์น˜ / ๋ถˆ์ผ์น˜

  • ํŒ์—…

- ํšŒ์›๊ฐ€์ž…

ํšŒ์›๊ฐ€์ž…

- ์ด๋ฆ„ / ์•„์ด๋”” / ๋น„๋ฐ€๋ฒˆํ˜ธ / ๋น„๋ฐ€๋ฒˆํ˜ธ ํ™•์ธ (๊ฐ ์ œํ•œ ์‚ฌํ•ญ ๊ตฌํ˜„)

- ์˜ค๋ฅ˜๋ฉ”์‹œ์ง€

ํ™ˆํ™”๋ฉด

- ๋งˆ์ดํŽ˜์ด์ง€

- ๋ถ„๊ธฐ๋ณ„ ๊ทธ๋ž˜ํ”„ ( ํ•ด๋‹น ๋ถ„๊ธฐ์— ์ €์žฅ๋œ ๊ธฐ๋ก์„ ํ•œ๋ˆˆ์— ๋ณผ์ˆ˜ ์žˆ์Œ)

  • ๊ทธ๋ž˜ํ”„ ํ„ฐ์น˜์‹œ ๋ถ„๊ธฐ์˜ ๊ธฐ๋ก ๋…ธ์ถœ
  • ๊ธฐ๋ก ํ„ฐ์น˜์‹œ ์กฐํšŒ ํ™”๋ฉด์œผ๋กœ ์ด๋™

ํฌํŠธํด๋ฆฌ์˜ค

- ์‹ ๊ทœ๊ธฐ๋ก ์ž‘์„ฑ (์ž‘์„ฑ์ค‘๋‹จ์‹œ ํŒ์—…)

  • ์‚ฌ์ง„์ถ”๊ฐ€ / ์ œ๋ชฉ / ์นดํ…Œ๊ณ ๋ฆฌ / ๋‚ ์งœ(์‹œ์ž‘ ์ข…๋ฃŒ) / ํ•ด์‹œํƒœ๊ทธ / ์ž์†Œ์„œ ๊ธฐ๋ก

- ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ์ •๋ฆฌ (์นดํ…Œ๊ณ ๋ฆฌ ์ขŒ์šฐ์Šคํฌ๋กค , ์นดํ…Œ๊ณ ๋ฆฌ ์„ ํƒ์‹œ ํ•ด๋‹น ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ๊ธฐ๋ก ๋…ธ์ถœ)

- ๊ธฐ๋ก ์…€ (๊ธฐ๋ก ์ œ๋ชฉ, ๋‚ ์งœ, ํ•ด์‰ฌํƒœ๊ทธ)

- ํฌํŠธํด๋ฆฌ์˜ค ๊ธฐ๋ก ์กฐํšŒ

- ํฌํŠธํด๋ฆฌ์˜ค ๊ธฐ๋ก ์ˆ˜์ • (์ด๋ฏธ์ง€ ์ˆ˜์ • / ์‚ญ์ œ )

์ฑ„์šฉ๊ณต๊ณ 

- ์˜ค๋Š˜๋‚ ์งœ ๋…ธ์ถœ

- ๋‚ ์งœ ์„ ํƒ์‹œ ๊ฐ ๋‚ ์งœ๋ณ„ ์ฑ„์šฉ๊ณต๊ณ  ์กฐํšŒ๊ฐ€๋Šฅ

- ๊ธฐ์—…๋ช… ๊ฒ€์ƒ‰ ๊ฐ€๋Šฅ

- ์ฆ๊ฒจ์ฐพ๊ธฐ ๊ธฐ๋Šฅ

- ํ•„ํ„ฐ ๊ธฐ๋Šฅ (ํ•„ํ„ฐ ์„ ํƒ์‹œ ๊ฐ ๊ด€๋ จ๋œ ๊ณต๊ณ ๋งŒ ๋…ธ์ถœ - ์ฑ„์šฉํ˜•ํƒœ / ํฌ๋ง๊ทผ๋ฌด์ง€์—ญ / ๊ด€์‹ฌ๋ถ„์•ผ)

- ์„ ํƒ์‹œ ํ•ด๋‹น ๊ณต๊ณ  ์ƒ์„ธํ™”๋ฉด์œผ๋กœ ์ด๋™

- ์ฑ„์šฉ๊ณต๊ณ ์ƒ์„ธ ( ์›นํŽ˜์ด์ง€ ์ด๋™ / ๊ณต๊ณ ๋ฌธํ•ญ ํ™”๋ฉด์œผ๋กœ ์ด๋™)

- ์ฑ„์šฉ๊ณต๊ณ  ์ž‘์„ฑ

  • ์ด์ „์œผ๋กœ ์ด๋™์‹œ ํŒ์—… ๋…ธ์ถœ
  • ํฌํŠธํด๋ฆฌ์˜ค ๊ธฐ๋ก ์„ ํƒ ๊ฐ€๋Šฅ
  • ํฌํŠธํด๋ฆฌ์˜ค ๊ธฐ๋ก๋“ค์„ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋กœ ํ†ตํ•ฉ

- ๊ฐ ์นดํ…Œ๊ณ ๋ฆฌ๋ณ€ ์„ ํƒ ๊ฐ€๋Šฅ (์ค‘๋ณต์„ ํƒ ๊ฐ€๋Šฅ)

๋‚˜์˜ ์ž์†Œ์„œ

- ์ž์†Œ์„œ ์ž‘์„ฑ ๋ฆฌ์ŠคํŠธ

- ์„ ํƒ์‹œ ์กฐํšŒํ™”๋ฉด์œผ๋กœ ์ด๋™

- ์ž์†Œ์„œ ์‚ญ์ œ ๊ฐ€๋Šฅ

- ์ˆ˜์ •๊ฐ€๋Šฅ

๋งˆ์ดํŽ˜์ด์ง€

์›Œํฌ ํ”Œ๋กœ์šฐ

https://github.com/soptrest/sopt_get_rest_IOS/blob/master/IOS%20%E1%84%8B%E1%85%AF%E1%84%8F%E1%85%B3%20%E1%84%91%E1%85%B3%E1%86%AF%E1%84%85%E1%85%A9%E1%84%8B%E1%85%AE.pdf

About

๐Ÿ– ์‰ฌ์šด ์ž์†Œ์„œ ์“ฐ๊ธฐ ! ์‰ฌ์ž ใ€ฐ๏ธ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published