Skip to content

leesoongin/Separate_Collection_AlphaGo

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

62 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Data Crawling

ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„ : 2021.12.01 ~ 2021.12.23

ํŒ€ ํ”„๋กœ์ ํŠธ ( ์กฐ์›: ํ•˜์—ฐ, ์ˆญ์ธ, ์ •ํ›ˆ - iOS 3๋ช… )

ํ”„๋กœ์ ํŠธ๋ช… : ๐Ÿงป Separate_Collection_AlphaGo ๐Ÿงป

4ํ•™๋…„ ๋ฐ์ดํ„ฐํฌ๋กค๋ง ๊ณผ๋ชฉ ๊ธฐ๋ง๊ณ ์‚ฌ ํŒ€ ํ”„๋กœ์ ํŠธ๋กœ, ๋จธ์‹ ๋Ÿฌ๋‹, ํฌ๋กค๋ง, API ๋“ฑ์„ ์ด์šฉํ•˜์—ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ธฐํš ๋ฐ ๊ฐœ๋ฐœํ•˜์˜€์Šต๋‹ˆ๋‹ค.

๐Ÿ“Œ ๋ชฉ์ฐจ

  • ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ
  • Skills
  • Contributions
    • ํ•ต์‹ฌ ๊ธฐ๋Šฅ ์†Œ๊ฐœ
    • ์„ธ๋ถ€ ๊ตฌํ˜„
  • ๊ฐœ๋ฐœ์ผ์ง€
  • ์ƒ์„ธ ํ™”๋ฉด
  • ๊ณผ์ œ์ค‘ ์–ด๋ ค์› ๋˜ ์ 
  • ์ฐธ๊ณ ์ž๋ฃŒ

ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

๊ธฐํš์˜๋„ ( ์„ ์ • ์ด์œ  )

๐Ÿ—ฃ ์ฝ”๋กœ๋‚˜ ๋ฐ”์ด๋Ÿฌ์Šค๊ฐ€ ์žฅ๊ธฐํ™”๋˜๋ฉด์„œ ์—ฌ๋Ÿฌ ๋ฌธ์ œ๋“ค์ด ๋Œ€๋‘๊ฐ€ ๋˜๊ณ ์žˆ๋Š”๋ฐ, ๊ทธ ์ค‘์— ์‹ฌ๊ฐํ•œ ๊ณจ์นซ๊ฑฐ๋ฆฌ๊ฐ€ ๋ฐ”๋กœ ์“ฐ๋ ˆ๊ธฐ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ์˜ค๋ž˜์ „๋ถ€ํ„ฐ ์“ฐ๋ ˆ๊ธฐ ๋ฌธ์ œ๋กœ ๋ชธ์‚ด์„ ์•“๊ณ  ์žˆ์—ˆ์ง€๋งŒ ์ฝ”๋กœ๋‚˜๊ฐ€ ๋‚ณ์€ ์†Œ๋น„๋ณ€ํ™”, ์ฆ‰ ์˜จ๋ผ์ธ ์‡ผํ•‘๊ณผ ๋ฐฐ๋‹ฌ์Œ์‹ ์ฃผ๋ฌธ ๊ฐ™์€ ๋น„๋Œ€๋ฉด ์†Œ๋น„๊ฐ€ ๋Š˜๋ฉด์„œ ์ผํšŒ์šฉํ’ˆ ์‚ฌ์šฉ์ด ํญ๋ฐœ์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๊ณ  ์žฌํ™œ์šฉ ์“ฐ๋ ˆ๊ธฐ๋„ ๊ธ‰์ฆํ•˜์—ฌ ๋”์šฑ ์•…ํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ์ด๋ ‡๊ฒŒ ์ฆ๊ฐ€๋œ ์“ฐ๋ ˆ๊ธฐ๋“ค์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋ถ„๋ฆฌ์ˆ˜๊ฑฐํ•œ๋‹ค๋ฉด ์กฐ๊ธˆ์ด๋‚˜๋งˆ ์“ฐ๋ ˆ๊ธฐ๋„ ์ค„์ผ ์ˆ˜ ์žˆ๊ณ  ํ™˜๊ฒฝ๋„ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ์„ค๋ช…

๐Ÿ—ฃ ๋”ฐ๋ผ์„œ ์ €ํฌ ์•ฑ์€ ๋ถ„๋ฆฌ์ˆ˜๊ฑฐ๋ฅผ ํ•ด์•ผํ•  ์ƒํ™ฉ์ด ๋†“์—ฌ์ ธ ์žˆ์„๋•Œ, ์ƒ๊ฐ๋ณด๋‹ค ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์žฌํ™œ์šฉ์ด ๊ฐ€๋Šฅํ•œ ์“ฐ๋ ˆ๊ธฐ์ธ์ง€, ์žฌํ™œ์šฉ์ธ ์ฒ™ํ•˜๋Š” ์ผ๋ฐ˜์“ฐ๋ ˆ๊ธฐ์ธ์ง€ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ชจ๋ฅธ๋‹ค๋Š” ์ ์„ ํŒŒ์•…ํ•˜์—ฌ ์œ„์™€ ๊ฐ™์€ ๊ณ ๋ฏผ์„ ํ•ด๊ฒฐํ•ด์ฃผ๋ฉฐ ์žฌํ™œ์šฉ์ด ๊ฐ€๋Šฅํ•œ ์“ฐ๋ ˆ๊ธฐ๋ฅผ ๋ถ„๋ฆฌ์ˆ˜๊ฑฐํ•  ๋•Œ ํ•ด๋‹น ์“ฐ๋ ˆ๊ธฐ์˜ ์žฌํ™œ์šฉ ์ข…๋ฅ˜๋ฅผ ์•Œ๋ ค์ฃผ์–ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋ถ„๋ฆฌ์ˆ˜๊ฑฐ๋ฅผ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ค๋‹ˆ๋‹ค. ๋˜ ๋งˆ์ง€๋ง‰์œผ๋กœ ์ฃผ๋ณ€ ๋ถ„๋ฆฌ์ˆ˜๊ฑฐ์žฅ์„ ์ง€๋„๋กœ ํ‘œ์‹œํ•˜์—ฌ ๋ณด๋‹ค ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Skills

  • iOS Platform (macOS- Xcode), Swift, UIKit, SwiftUI, Combine SnapKit, Then, Git, Github
  • Lottie-ios, NMapsMap, Kingfisher, Charts
  • API : PostMan, Alamofire, JSON, SWXMLHash
  • ๋ฐ์ดํ„ฐํฌ๋กค๋ง : SwiftSoup, Selenium
  • AwesomeUI
  • MVVM ํŒจํ„ด

๊ฐœ๋ฐœ ์ผ์ง€

๋‚ ์งœ ๋‚ด์šฉ ํŒ€์› ์ˆ˜ํ–‰์—ฌ๋ถ€
12.09 ์•„์ด๋””์–ด ํšŒ์˜ ๋ฐ ์—ญํ•  ๋ถ„๋‹ด ๊ณตํ†ต โญ•๏ธ
12.10 ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ ์„ค์ • ์ˆญ์ธ โญ•๏ธ
12.10 ๊นƒ ์˜ฌ๊ฐ€๋‹ˆ์ œ์ด์…˜ ํŒŒ๊ธฐ ์ˆญ์ธ โญ•๏ธ
12.10 ํ™”๋ฉด ์„ค๊ณ„ ๋ฐ ์ž๋ฃŒ ์กฐ์‚ฌ ํ•˜์—ฐ โญ•๏ธ
12.11 ์ง€๋„ ์—ฐ๋™ ํ…Œ์ŠคํŠธ ์ •ํ›ˆ โญ•๏ธ
12.11 ํ˜„ ์œ„์น˜ ๊ฐ€์ ธ์˜ค๊ธฐ ๊ธฐ๋Šฅ ํ…Œ์ŠคํŠธ ์ •ํ›ˆ โญ•๏ธ
12.12 ML์— ๋Œ€ํ•œ ์ž๋ฃŒ ์กฐ์‚ฌ ์™„๋ฃŒ ํ•˜์—ฐ โญ•๏ธ
12.13 ๋ถ„๋ฆฌ์ˆ˜๊ฑฐ ์ข…๋ฅ˜ ์„ ๋ณ„ ์ˆญ์ธ,ํ•˜์—ฐ โญ•๏ธ
12.13 ์…€๋ ˆ๋‹ˆ์›€์„ ํ†ตํ•œ ์›น ์ด๋ฏธ์ง€ ๋™์  ํฌ๋กค๋ง ์ˆญ์ธ โญ•๏ธ
12.13 CoreML๋กœ ์ด๋ฏธ์ง€ ํ•™์Šต์‹œํ‚ค๊ธฐ ํ•˜์—ฐ โญ•๏ธ
12.14 ์ถ”๊ฐ€ ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์ˆญ์ธ โญ•๏ธ
12.14 ๋‘๋ฒˆ์งธ ํƒญ๋ฐ” ํ™”๋ฉด ๊ตฌ์กฐ ์ˆ˜์ • ์ˆญ์ธ โญ•๏ธ
12.14 TrashService ์ถ”๊ฐ€ ์ž‘์—… ์ •ํ›ˆ โญ•๏ธ
12.14 Response Entity ์ถ”๊ฐ€ ์ •ํ›ˆ โญ•๏ธ
12.14 info.plist์— API ํ‚ค ์ถ”๊ฐ€ ์ •ํ›ˆ โญ•๏ธ
12.14 ์นด๋ฉ”๋ผ ๊ธฐ๋Šฅ ํ…Œ์ŠคํŠธ ์™„๋ฃŒ(๊ฐœ) ํ•˜์—ฐ โญ•๏ธ
12.14 ์‚ฌ์ง„ ์ฐ๊ณ  ๋‚œ ํ›„ ์ €์žฅ ํ…Œ์ŠคํŠธ ์™„๋ฃŒ(๊ฐœ) ํ•˜์—ฐ โญ•๏ธ
12.14 ๋กœ๋”ฉ ํ™”๋ฉด ํ…Œ์ŠคํŠธ ์™„๋ฃŒ(๊ฐœ) ํ•˜์—ฐ โญ•๏ธ
12.14 ์•ฑ ์•„์ด์ฝ˜ ํ…Œ์ŠคํŠธ ์™„๋ฃŒ(๊ฐœ) ํ•˜์—ฐ โญ•๏ธ
12.14 ํ™”๋ฉด ๊ตฌ์ฒด์ ์ธ ํšŒ์˜ ๋ฐ ์—ญํ•  ์žฌ๋ถ„๋ฐฐ ์ˆญ์ธ,ํ•˜์—ฐ โญ•๏ธ
12.15 ํ…Œ์ŠคํŠธ ์ด๋ฏธ์ง€๋กœ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ํ•™์Šต๋ฌ๋Š”์ง€ ํ™•์ธ ํ•˜์—ฐ โญ•๏ธ
12.15 ๊ตฌํ˜„ํ•œ ์นด๋ฉ”๋ผ๋กœ ๋‹ค์‹œํ•œ๋ฒˆ ํ™•์ธ ์ž‘์—…(๊ฐœ) ํ•˜์—ฐ โญ•๏ธ
12.15 ๋จธ์‹ ๋Ÿฌ๋‹์œผ๋กœ ํ•œ ์ž‘์—… ํ™”๋ฉด์— ๋„์šฐ๊ธฐ(๊ฐœ) ํ•˜์—ฐ โญ•๏ธ
12.16 conflict : ๋‹ค์‹œ ์ดˆ๊ธฐ ํ™˜๊ฒฝ ์„ธํŒ… ์ˆญ์ธ โญ•๏ธ
12.16 ์žฌํ™œ์šฉํ’ˆ ๊ด€๋ จ ๋ชจ๋ธ, ํฌ๋กค๋Ÿฌ ์ถ”๊ฐ€ ์ˆญ์ธ โญ•๏ธ
12.16 API Endpoint ๋ณ€๊ฒฝ ์ •ํ›ˆ โญ•๏ธ
12.16 XMLresponse ํŒŒ์‹ฑ (SWXMLHash) ์ •ํ›ˆ โญ•๏ธ
12.16 ์‚ฌ์ง„์ฒฉ์—์„œ ์‚ฌ์ง„ ๊ฐ€์ ธ์™€์„œ ๋„์šฐ๊ธฐ(๊ฐœ) ํ•˜์—ฐ โญ•๏ธ
12.16 ์ •ํ™•๋„ ๋†’์ด๊ธฐ ์œ„ํ•œ ์‚ฌ์ง„ ๋ฐฐ๊ฒฝ ์ œ๊ฑฐ ๊ตฌํ˜„(๊ฐœ) ํ•˜์—ฐ โญ•๏ธ
12.16 ๋ถ„์„ํ•œ ๊ฒฐ๊ณผ๋ฅผ ํ…์ŠคํŠธ๋กœ ๋„์šฐ๊ธฐ(๊ฐœ) ํ•˜์—ฐ โญ•๏ธ
12.16 ๋ถ„์„ํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ฐจํŠธ๋กœ ํ‘œ์‹œํ•˜๊ธฐ(๊ฐœ) ํ•˜์—ฐ โญ•๏ธ
12.16 1์ฐจ ๋ฆฌํŒฉํ† ๋ง ์ž‘์—… ๋ฐ ํ…Œ์ŠคํŠธ ์™„๋ฃŒ(๊ฐœ) ํ•˜์—ฐ โญ•๏ธ
12.16 ์•ฑ ์ด์šฉ ์„ค๋ช…์„œ ํŽ˜์ด์ง•์ฒ˜๋ฆฌ๋กœ ๊ตฌํ˜„(๊ฐœ) ํ•˜์—ฐ โญ•๏ธ
12.16 cache ์‚ญ์ œ ์ˆญ์ธ โญ•๏ธ
12.16 ๋ถ„๋ฆฌ์ˆ˜๊ฑฐ ๋ถ„๋ฅ˜, ๋ฐฐ์ถœ์š”๋ น ํฌ๋กค๋Ÿฌ ์ถ”๊ฐ€ ์ˆญ์ธ โญ•๏ธ
12.16 info.plist http ๊ถŒํ•œ ๋ถ€์—ฌ ์ˆญ์ธ โญ•๏ธ
12.16 ๋ถ„๋ฆฌ์ˆ˜๊ฑฐ ์š”๋ น rootView ์ถ”๊ฐ€ ์ˆญ์ธ โญ•๏ธ
12.16 ์žฌํ™œ์šฉํ’ˆ ๋ถ„๋ฆฌ๋ฐฐ์ถœ ์š”๋ น ์ด๋ฏธ์ง€๋ณด๊ธฐ ๋ทฐ ์ถ”๊ฐ€ ์ˆญ์ธ โญ•๏ธ
12.16 ์žฌํ™œ์šฉํ’ˆ ๋ถ„๋ฆฌ๋ฐฐ์ถœ ์š”๋ น ํ…์ŠคํŠธ๋กœ ๋ณด๊ธฐ ๋ทฐ ์ถ”๊ฐ€ ์ˆญ์ธ โญ•๏ธ
12.16 API Response Decoding ์ž‘์—… ์ •ํ›ˆ โญ•๏ธ
12.16 Location์„ ํ™œ์šฉํ•˜์—ฌ ์‹œ๊ตฐ๊ตฌ ๊ฐ€์ ธ์˜ค๊ธฐ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์ •ํ›ˆ โญ•๏ธ
12.16 ํ˜„์œ„์น˜ ์‹œ/๊ตฐ/๊ตฌ๋ฅผ ํ†ตํ•ด ์ •๋ณด ๊ฐ€์ ธ์˜ค๊ธฐ ์ •ํ›ˆ โญ•๏ธ
12.17 Waste ๋ฆฌ์ŠคํŠธ ๋ทฐ ์ถ”๊ฐ€ ์ •ํ›ˆ โญ•๏ธ
12.17 ์“ฐ๋ ˆ๊ธฐ ์ƒ์„ธ ๋งค์ถœ์š”๋ น ๋ทฐ ์ถ”๊ฐ€ ์ •ํ›ˆ โญ•๏ธ
12.17 ์นด๋ฉ”๋ผ ๋ฐ ์‚ฌ์ง„ ๊ถŒํ•œ info.plist ์„ค์ •(ํŒ€) ํ•˜์—ฐ โญ•๏ธ
12.17 ์นด๋ฉ”๋ผ PreviewView ์ถ”๊ฐ€(ํŒ€) ํ•˜์—ฐ โญ•๏ธ
12.17 JSON ํŒŒ์ผ ์ถ”๊ฐ€, ๋กœ๋”ฉํ™”๋ฉด ๊ตฌํ˜„(ํŒ€) ํ•˜์—ฐ โญ•๏ธ
12.17 ํ™ˆ ํ™”๋ฉด ๊ตฌํ˜„, ๋‹ค๋ฅธ ํ™”๋ฉด๊ณผ ์—ฐ๊ฒฐ(ํŒ€) ํ•˜์—ฐ โญ•๏ธ
12.17 ์ด์šฉ ๊ฐ€์ด๋“œ ํ™”๋ฉด ๊ตฌํ˜„(ํŒ€) ํ•˜์—ฐ โญ•๏ธ
12.17 ML ๊ด€๋ จ ImagePredictor ์ถ”๊ฐ€(ํŒ€) ํ•˜์—ฐ โญ•๏ธ
12.17 ML ๊ด€๋ จ ๊ธฐํƒ€ ํŒŒ์ผ๋“ค ์ถ”๊ฐ€(ํŒ€) ํ•˜์—ฐ โญ•๏ธ
12.17 ํ•™์Šต์‹œํ‚จ CoreML Model ๋ฐ ๊ธฐํƒ€ ์ž๋ฃŒ ์ถ”๊ฐ€(ํŒ€) ํ•˜์—ฐ โญ•๏ธ
12.17 ์นด๋ฉ”๋ผ ํ™”๋ฉด ๊ตฌํ˜„(ํŒ€) ํ•˜์—ฐ โญ•๏ธ
12.17 ์นด๋ฉ”๋ผ ์‚ฌ์ง„์ดฌ์˜, ์‚ฌ์ง„์บก์ณ, ํ™”๋ฉด์ „ํ™˜ ๋“ฑ ๊ธฐ๋Šฅ ๊ตฌํ˜„(ํŒ€) ํ•˜์—ฐ โญ•๏ธ
12.17 ์บก์ณํ•œ ์‚ฌ์ง„ ์‚ฌ์ง„์ฒฉ์— ์ €์žฅ(ํŒ€) ํ•˜์—ฐ โญ•๏ธ
12.17 ์‚ฌ์ง„ ๋“ฑ๋ก ๋ฐ ํŽธ์ง‘ ํ™”๋ฉด ๊ตฌํ˜„(ํŒ€) ํ•˜์—ฐ โญ•๏ธ
12.17 ์‚ฌ์ง„ ๋“ฑ๋กํ•˜๋Š” ๊ธฐ๋Šฅ ์ถ”๊ฐ€(ํŒ€) ํ•˜์—ฐ โญ•๏ธ
12.17 ์‚ฌ์ง„ ๋ฐฐ๊ฒฝ์ œ๊ฑฐ ๊ธฐ๋Šฅ ์ถ”๊ฐ€(ํŒ€) ํ•˜์—ฐ โญ•๏ธ
12.17 Toast๋กœ ์ง€์—ฐ ๋ฐœ์ƒ ์‹œ๊ฐ„ ์•Œ๋ฆผ(ํŒ€) ํ•˜์—ฐ โญ•๏ธ
12.17 ๋ถ„์„ํ•˜๋Š” ํ™”๋ฉด ์ƒ์„ฑ ๋ฐ ์ด๋™ ์—ฐ๊ฒฐ(ํŒ€) ํ•˜์—ฐ โญ•๏ธ
12.17 ์•ฑ๊ณผ ๋‚ด๊ฐ€ ๋งŒ๋“  ML ์ ์šฉ ํ›„ ํ…์ŠคํŠธ๋กœ ๋ณด์—ฌ์ฃผ๊ธฐ(ํŒ€) ํ•˜์—ฐ โญ•๏ธ
12.17 ์•ฑ๊ณผ ๋‚ด๊ฐ€ ๋งŒ๋“  ML ์ ์šฉ ํ›„ ์ฐจํŠธ๋กœ ๋ณด์—ฌ์ฃผ๊ธฐ(ํŒ€) ํ•˜์—ฐ โญ•๏ธ
12.17 ํ…Œ์ŠคํŠธ ๋ฐ ๋ฆฌํŒฉํ† ๋ง(ํŒ€) ํ•˜์—ฐ โญ•๏ธ
12.19 ํ™˜๊ฒฝ๋ถ€ ๊ฐ€์ด๋“œ๋ผ์ธ ๋ทฐ ์ถ”๊ฐ€ ์ˆญ์ธ โญ•๏ธ
12.21 ์•ฑ ์•„์ด์ฝ˜ ์„ค์ • ํ•˜์—ฐ โญ•๏ธ
12.21 ๋กœ๋”ฉ ํ™”๋ฉด ๊ตฌํ˜„ ์™„๋ฃŒ ํ•˜์—ฐ โญ•๏ธ

Contributions

  • ppt์— ๋‚ด์šฉ ์ ํ˜€์žˆ์Œ

์‹œ์—ฐ ์˜์ƒ

  • ์ถ”ํ›„ ์œ ํŠœ๋ธŒ ์˜์ƒ์œผ๋กœ ์˜ฌ๋ฆด ์˜ˆ์ •

์ƒ์„ธ ํ™”๋ฉด

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2021-12-22 แ„‹แ…ฉแ„’แ…ฎ 2 11 48

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2021-12-22 แ„‹แ…ฉแ„’แ…ฎ 2 11 52

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2021-12-22 แ„‹แ…ฉแ„’แ…ฎ 2 11 56

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2021-12-22 แ„‹แ…ฉแ„’แ…ฎ 2 12 00

ํ›„๊ธฐ

์ €ํฌ ๋˜ํ•œ ์ œ๋Œ€๋กœ ๋œ ๋ถ„๋ฆฌ์ˆ˜๊ฑฐ ๋ฐฐ์ถœ์š”๋ น์— ๋Œ€ํ•ด์„œ ๋‹ค์‹œํ•œ๋ฒˆ ๊นจ๋‹ซ๊ฒŒ ๋˜๋Š” ์˜๋ฏธ์žˆ๋Š” ํ”„๋กœ์ ํŠธ์˜€์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๊ฐ™์€ ๋ถ„์•ผ ์‚ฌ๋žŒ๋“ค๋ผ๋ฆฌ ์ด ํ”„๋กœ์ ํŠธ๋ฅผ Git์„ ์ด์šฉํ•ด ํ˜‘์—…์„ ์ง„ํ–‰ํ•˜๊ฒŒ ๋˜์–ด ์ข‹์€ ๊ฒฝํ—˜์ด์˜€์Šต๋‹ˆ๋‹ค.

  • ๊ณผ์ œ ์ค‘ ์–ด๋ ค์› ๋˜ ์  :
    • ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋ถ€๋ถ„์— ์žˆ์–ด์„œ ๋ช‡๊ฐ€์ง€ ์–ด๋ ค์› ๋˜ ์ ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์›ํ•˜๋Š” ์ž๋ฃŒ๋“ค์„ ํฌ๋กค๋งํ•˜๊ธฐ ์œ„ํ•ด ๋งŽ์€ ์‚ฌ์ดํŠธ๋ฅผ ๋“ค์–ด๊ฐ”์ง€๋งŒ, ํฌ๋กค๋ง์ด ๋ง‰์•„์ ธ์žˆ๋Š” ์›น์‚ฌ์ดํŠธ๊ฐ€ ๋งŽ์•˜์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ์˜ ์–‘์ด ์ ์–ด ์ด๋ฏธ์ง€ ํŠธ๋ ˆ์ด๋‹์„ ํ•˜๊ธฐ์— ๋ถ€์กฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ด๋Š” dataset ์‚ฌ์ดํŠธ๋ฅผ ์ฐพ์•„ ๋ณด์ถฉํ•˜์—ฌ ๋งˆ๋ฌด๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค.
    • API๋ถ€๋ถ„๋„ ๊ฐ„๋žตํ•˜๊ฒŒ ๋ง์”€๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ๋‚ด ์ฃผ๋ณ€ ๋ถ„๋ฆฌ์ˆ˜๊ฑฐ์žฅ์„ ์ง€๋„์— ๋„์šฐ๋ ค๊ณ  ์„ค๊ณ„ํ•˜์˜€๊ณ  ์ง€๋„ API๊นŒ์ง€ ๊ตฌํ˜„ํ•˜์˜€์ง€๋งŒ ์ฐพ์€ open API์— lat, lon ๋ถ€๋ถ„์ด ์—†์–ด ํฌ๊ธฐํ•˜๊ณ  ์•ž์„œ ๋ณด์—ฌ๋“œ๋ฆฐ ๊ฒƒ๊ณผ ๊ฐ™์ด ๋‚ด๊ฐ€ ์‚ฌ๋Š” ๋™๋„ค์˜ ์“ฐ๋ ˆ๊ธฐ ๋ฐฐ์ถœ ์ •๋ณด๋กœ ๋ณ€๊ฒฝํ•˜์˜€์Šต๋‹ˆ๋‹ค.
    • ๋งˆ์ง€๋ง‰์œผ๋กœ ํŒ€์› ๋ชจ๋‘ ๊ณตํ†ต์ ์œผ๋กœ iOS ํ”Œ๋ ›ํผ์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ, ๊ฐ์ž ์‚ฌ์šฉํ•˜๋Š” ๊ตฌ์กฐ, ์–ธ์–ด ์‚ฌ์šฉ๋ฒ• ๋“ฑ์ด ๋‹ฌ๋ผ Git์„ Mergeํ• ๋•Œ Conflict์— ๋Œ€ํ•œ ์šฐ๋ ค๊ฐ€ ๋งŽ์•˜๊ณ , ์ด์— ๋”ฐ๋ฅธ ์‹œํ–‰์ฐฉ์˜ค๋„ ๋ฐœ์ƒํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ Git commit์‹œ Git ์ปจ๋ฒค์…˜์„ ์ง€ํ‚ค๊ฑฐ๋‚˜, Pr์— ๊ฐœ๋ฐœ์ผ์ง€๋ฅผ ๊ฐ™์ด ์˜ฌ๋ ค ๋ชจ๋“  ํŒ€์›์ด approve ํ›„ mergeํ•˜๋Š” ๋“ฑ ๋…ธ๋ ฅํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ฐœ๋ฐœํ•จ์— ์žˆ์–ด ํ˜‘์—…์‹œ Mergeํ•  ๋•Œ ๊ฐ€์žฅ ๋ฌธ์ œ๊ฐ€ ๋งŽ์ด ๋ฐœ์ƒํ•˜๋Š” Storyboard๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  SwiftUI, Combine, SnapKit, Then ๋“ฑ์„ ํ™œ์šฉํ•˜์—ฌ ์ฝ”๋“œ๋กœ ๋ชจ๋“  ๊ฐœ๋ฐœ์„ ์ž‘์—…ํ•˜์˜€์Šต๋‹ˆ๋‹ค. + ํƒญ์œผ๋กœ ์—ญํ• ์„ ๋‚˜๋ˆ  ์ง„ํ–‰

About

๐Ÿงป Separate_Collection_AlphaGo ๐Ÿงป

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 99.6%
  • Ruby 0.4%