ํ๋ก์ ํธ ๊ธฐ๊ฐ : 2021.12.01 ~ 2021.12.23
ํ ํ๋ก์ ํธ ( ์กฐ์: ํ์ฐ, ์ญ์ธ, ์ ํ - iOS 3๋ช )
ํ๋ก์ ํธ๋ช : ๐งป Separate_Collection_AlphaGo ๐งป
4ํ๋ ๋ฐ์ดํฐํฌ๋กค๋ง ๊ณผ๋ชฉ ๊ธฐ๋ง๊ณ ์ฌ ํ ํ๋ก์ ํธ๋ก, ๋จธ์ ๋ฌ๋, ํฌ๋กค๋ง, API ๋ฑ์ ์ด์ฉํ์ฌ ํ๋ก์ ํธ๋ฅผ ๊ธฐํ ๋ฐ ๊ฐ๋ฐํ์์ต๋๋ค.
- ํ๋ก์ ํธ ์๊ฐ
- Skills
- Contributions
- ํต์ฌ ๊ธฐ๋ฅ ์๊ฐ
- ์ธ๋ถ ๊ตฌํ
- ๊ฐ๋ฐ์ผ์ง
- ์์ธ ํ๋ฉด
- ๊ณผ์ ์ค ์ด๋ ค์ ๋ ์
- ์ฐธ๊ณ ์๋ฃ
- 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 | ๋ก๋ฉ ํ๋ฉด ๊ตฌํ ์๋ฃ | ํ์ฐ | โญ๏ธ |
- ppt์ ๋ด์ฉ ์ ํ์์
- ์ถํ ์ ํ๋ธ ์์์ผ๋ก ์ฌ๋ฆด ์์
์ ํฌ ๋ํ ์ ๋๋ก ๋ ๋ถ๋ฆฌ์๊ฑฐ ๋ฐฐ์ถ์๋ น์ ๋ํด์ ๋ค์ํ๋ฒ ๊นจ๋ซ๊ฒ ๋๋ ์๋ฏธ์๋ ํ๋ก์ ํธ์์ต๋๋ค. ๋ํ, ๊ฐ์ ๋ถ์ผ ์ฌ๋๋ค๋ผ๋ฆฌ ์ด ํ๋ก์ ํธ๋ฅผ Git์ ์ด์ฉํด ํ์ ์ ์งํํ๊ฒ ๋์ด ์ข์ ๊ฒฝํ์ด์์ต๋๋ค.
- ๊ณผ์ ์ค ์ด๋ ค์ ๋ ์ :
- ๋ฐ์ดํฐ ์์ง ๋ถ๋ถ์ ์์ด์ ๋ช๊ฐ์ง ์ด๋ ค์ ๋ ์ ์ด ์์์ต๋๋ค. ์ํ๋ ์๋ฃ๋ค์ ํฌ๋กค๋งํ๊ธฐ ์ํด ๋ง์ ์ฌ์ดํธ๋ฅผ ๋ค์ด๊ฐ์ง๋ง, ํฌ๋กค๋ง์ด ๋ง์์ ธ์๋ ์น์ฌ์ดํธ๊ฐ ๋ง์์ต๋๋ค. ๋ํ, ์์ง๋ ๋ฐ์ดํฐ์ ์์ด ์ ์ด ์ด๋ฏธ์ง ํธ๋ ์ด๋์ ํ๊ธฐ์ ๋ถ์กฑํ์์ต๋๋ค. ์ด๋ dataset ์ฌ์ดํธ๋ฅผ ์ฐพ์ ๋ณด์ถฉํ์ฌ ๋ง๋ฌด๋ฆฌํ์์ต๋๋ค.
- API๋ถ๋ถ๋ ๊ฐ๋ตํ๊ฒ ๋ง์๋๋ฆฌ๊ฒ ์ต๋๋ค. ์ฒ์์๋ ๋ด ์ฃผ๋ณ ๋ถ๋ฆฌ์๊ฑฐ์ฅ์ ์ง๋์ ๋์ฐ๋ ค๊ณ ์ค๊ณํ์๊ณ ์ง๋ API๊น์ง ๊ตฌํํ์์ง๋ง ์ฐพ์ open API์ lat, lon ๋ถ๋ถ์ด ์์ด ํฌ๊ธฐํ๊ณ ์์ ๋ณด์ฌ๋๋ฆฐ ๊ฒ๊ณผ ๊ฐ์ด ๋ด๊ฐ ์ฌ๋ ๋๋ค์ ์ฐ๋ ๊ธฐ ๋ฐฐ์ถ ์ ๋ณด๋ก ๋ณ๊ฒฝํ์์ต๋๋ค.
- ๋ง์ง๋ง์ผ๋ก ํ์ ๋ชจ๋ ๊ณตํต์ ์ผ๋ก iOS ํ๋ ํผ์ ์ฌ์ฉํ์ง๋ง, ๊ฐ์ ์ฌ์ฉํ๋ ๊ตฌ์กฐ, ์ธ์ด ์ฌ์ฉ๋ฒ ๋ฑ์ด ๋ฌ๋ผ Git์ Mergeํ ๋ Conflict์ ๋ํ ์ฐ๋ ค๊ฐ ๋ง์๊ณ , ์ด์ ๋ฐ๋ฅธ ์ํ์ฐฉ์ค๋ ๋ฐ์ํ์์ต๋๋ค. ์ด๋ฅผ Git commit์ Git ์ปจ๋ฒค์ ์ ์งํค๊ฑฐ๋, Pr์ ๊ฐ๋ฐ์ผ์ง๋ฅผ ๊ฐ์ด ์ฌ๋ ค ๋ชจ๋ ํ์์ด approve ํ mergeํ๋ ๋ฑ ๋ ธ๋ ฅํ์์ต๋๋ค. ๋ํ ๊ฐ๋ฐํจ์ ์์ด ํ์ ์ Mergeํ ๋ ๊ฐ์ฅ ๋ฌธ์ ๊ฐ ๋ง์ด ๋ฐ์ํ๋ Storyboard๋ฅผ ์ฌ์ฉํ์ง ์๊ณ SwiftUI, Combine, SnapKit, Then ๋ฑ์ ํ์ฉํ์ฌ ์ฝ๋๋ก ๋ชจ๋ ๊ฐ๋ฐ์ ์์ ํ์์ต๋๋ค. + ํญ์ผ๋ก ์ญํ ์ ๋๋ ์งํ