/*
ํจ๊ป ์ผํ๊ณ ์ถ์ ๊ฐ๋ฐ์๊ฐ ๋๋ ๊ฒ์ด ๋ชฉํ์
๋๋ค!
์ฝ๋๋ง ์๊ฐํ๋ ๊ฐ๋ฐ์๊ฐ ์๋, ์ฌ์ฉ์ ์
์ฅ์์ ์ฒ ์ ํ๊ฒ ์๊ฐํ๋ ๊ฐ๋ฐ์๊ฐ ๋๊ณ ์ถ์ต๋๋ค.
*/
๐ฝ ๋จธ๋๋ญ๋
๐ ์ด๋์ฌ
I'm confident I can overcome it
Swift
- Swift์ ๊ธฐ๋ณธ ๋ฌธ๋ฒ์ ์ดํดํ๊ณ ์ฌ์ฉํฉ๋๋ค.
- ๋๊ธฐ / ๋น๋๊ธฐ ์ฒ๋ฆฌ์ GCD(Grand Central Dispatch)๋ฅผ ์ดํดํ๊ณ ์์ต๋๋ค.
- ARC ์๋ ๋ฐฉ์์ ์ดํดํ๊ณ ์์ต๋๋ค.
- ์๋ฌ์ฒ๋ฆฌ, ๋คํธ์ํน, ์ ๋ค๋ฆญ ๋ฌธ๋ฒ์ ๋ํด ์ดํดํ๊ณ ์ฌ์ฉํฉ๋๋ค.
iOS / UIKit
- 2๊ฐ์ ์ฑ ์ถ์๋ฅผ ์งํํ ๊ฒฝํ์ด ์์ต๋๋ค.
- AutoLayout์ ํ์ฉํ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํ๋ฉฐ, Storyboard๋ฅผ ํตํ UI๊ฐ๋ฐ๊ณผ Code๋ฅผ ํตํ UI๊ฐ๋ฐ ๋ชจ๋ ๊ฐ๋ฅํฉ๋๋ค.
- Modulization์ ๋ํ ์ดํด์ ๊ฒฝํ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
iOS / SwiftUI
- ์ ์ธํ UI ๊ฐ๋ฐ ๋ฐฉ์์ธ SwiftUI๋ฅผ ์ด์ฉํด ์์ฐ๊ด๋ฆฌ ์ํ ์ฑ์ ๋ง๋ ๊ฒฝํ์ด ์์ต๋๋ค.
- SwiftUI๋ฅผ ์ด์ฉํด์ ๋ณต์กํ ๋ ์ด์์์ ์ฑ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
iOS / Architecture
- MVC ํจํด์ผ๋ก ์ฑ๊ณผ ์ํ์ฑ์ ๋ค์ ์ ์ํ ๋ฐ ์์ต๋๋ค.
- MVC์ MVVM ํจํด์ ์ฐจ์ด๋ฅผ ์ค๋ช ํ ์ ์์ต๋๋ค.
iOS ํ๋ ์์ํฌ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- UIKit, SwiftUI - UIKit๊ณผ SwiftUI๋ฅผ ํ์ฉํ์ฌ ์ฑ์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค.
- SnapKit - AutoLayout์ ์์ฝ๊ฒ ๊ตฌํํ ์ ์์ต๋๋ค.
- CoreLocation - ์ฌ์ฉ์์ ์์น๋ฅผ ์ค์๊ฐ์ผ๋ก ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
- AlamoFire - URLSession๋ณด๋ค ์ฝ๋๋ฅผ ๋ ๊ฐ๋ ์ฑ ์๊ฒ ์ฌ์ฉํ๋ฉฐ apiํต์ ์ ํ ์์์ต๋๋ค.
- KingFisher - ์ด๋ฏธ์ง๋ฅผ ์บ์ฑํ์ฌ ์ฌ์ ๊ทผ์ ์ด๋ฏธ์ง ๋ก๋ฉ ์๊ฐ์ ์ค์ฌ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- Firebase - Firebase๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ Firebase ์๋ฒ์ ์ ์ฅ,์ญ์ ,์์ ,์กฐํ ํ ์ ์์ต๋๋ค.
- UserNotifications - ์ฌ์ฉ์๊ฐ ์ง์ ํ notificationRequest๋ฅผ UNCenter์ ๋ฑ๋กํ๊ณ ์๋ฆผ์ ๋ถ๋ฌ์ฌ ์ ์์ต๋๋ค.
- UICollectionViewCompositionalLayout - UICollectionViewController์ section ๋ณ ๋ณต์กํ ๋ ์ด์์์ ๊ตฌํํ ์ ์์ต๋๋ค.
- ARKit, SceneKit - ARKit๊ณผ SceneKit์ ์ด์ฉํ 3D ์ ๋๋ฉ์ด์ ๊ตฌํ ๋ฐ ์ฆ๊ฐํ์ค์ ๊ตฌํํ ์ ์์ต๋๋ค.
- CoreML - CoreML์ ํ์ฉํด ๋จธ์ ๋ฌ๋ iOS ์ฑ์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค.
- CS ์ ๊ณต ์ง์ ํ์ต
- ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฐฐ์ฐ๋ Swift ๋ฌธ๋ฒ
๋ ธ์ ์ด๋ ฅ์ : ์ค์ง์ฉ | ํจ๊ป ์ผํ๊ณ ์ถ์ iOS ๊ฐ๋ฐ์
์ด๋ฉ์ผ : dbswlsdyd730@naver.com