์ฑ์์ฃผ์์๋ค์ ํธ์๋ฅผ ์ํ ๋ง์ถคํ ๋ ์ํผ/์๋น/์ ํ์ ๋ณด ์ ๊ณต ์๋น์ค
- ์ฑ์๊ณผ ์ถ ์ฌ์ด์ ๊ท ํ์ ์ํ ๋ผ์ดํ์คํ์ผ ์ฑ!
- ์ฑ์์ฃผ์์๋ค์ ๋จ์ํ ์์ ์ญ์ทจ ๋ถ๋ถ์ ๋์ด ์ํ ์ ๋ฐ์์ ์ ํ์ ๋ถํธํจ์ ๊ฒช๊ณ ์์ต๋๋ค.
- ์๋น์ ์ ํ
- ์ ํ(์ํ)์ ์ ํ
- ๋ ์ํผ์ ์ ํ
- ์ด์ธ๋ฆฌ๋ ๊ณต๋์ฒด์ ์ ํ
** ์ฑ์์ ๋จ์ํ ์ทจํฅ์ด ์๋ ๋ผ์ดํ ์คํ์ผ ๊ทธ ์์ฒด์ด๋ฏ๋ก ์ํ ์ ๋ฐ์ ์ธ ๋ฌธ์ ํด๊ฒฐ์ด ํ์ํฉ๋๋ค. **
โ ๋น๊ฑด๋ค์ด ์ผ๋ฐ์ธ๊ณผ ๋์ผํ ์ ํ๊ถ๊ณผ ์ํ์ ์ง์ ์ป๋๋ก ๋๊ณ ์ถ์ด, ํด๋น ์์ด๋์ด๋ก ํด์ปคํค ์ฐธ๊ฐํ๊ฒ ๋์์ต๋๋ค.
- ์ฑ์ ์๋น ์ ๋ณด์ โ์ฑ์ ๋ฉ๋ด๋ฅผ ํ๋งค'ํ๋ ์๋น ์ ๋ณด ์ ๊ณต
- ์ ๋ง/์ ํธ๋ฉ๋ด์ ๋ฐ๋ฅธ ๋ง์ถคํ ์๋น ์ถ์ฒ ๊ธฐ๋ฅ ์ ๊ณต
- ์๋ฌ์ง/์ ๋ง์ ๋ฐ๋ฅธ ๋ง์ถคํ ์ฑ์์ ํ ๋ฐ ๋ ์ํผ ์ถ์ฒ ๊ธฐ๋ฅ ์ ๊ณต
- ์ฑ์๊ณต๋์ฒด ๋ด์์ ๋น์ทํ ๊ด์ฌ์ฌ/์ทจ๋ฏธ๋ฅผ ๊ฐ์ง ์ฌ๋๋ค๊ณผ ์ํตํ ์ ์๋ ์ปค๋ฎค๋ํฐ(SNS) ๊ธฐ๋ฅ ์ ๊ณต
https://drive.google.com/file/d/1zGXxwQrFiyRI9lP1l6gQgJoG9qIDl5ku/view
- MVVM
- iOS ๊ฐ๋ฐ์ 2๋ช
- ๋ฐฑ์๋ ๊ฐ๋ฐ์ 1๋ช
- ๋์์ด๋ ๋ฐ ๊ธฐํ์ 1๋ช
- iOS ์ฑ 60% ์ด์ ๊ฐ๋ฐ
- ํด์ปคํค ์์ด๋์ด ๊ธฐํ
- ํด์ปคํค ํ ํ์ฅ
โ ย ๋น ๋ฏํ ์ผ์
- ์ผ๋ฐ์ ์ธ ํด์ปคํค๋ณด๋ค๋ ๊ฐ๋ฐ ์๊ฐ์ด ๋ง์ด ์ฃผ์ด์ก์ง๋ง (์ฝ 1๋ฌ ๋ฐ), ํ์
๋ณํ๊ณผ ๋ค๋ฅธ ํ๋ก์ ํธ๋ ๊ฐ์ด ํ๋๋ผ ์ผ์ ์ด ์ ๋ง ๋น ๋ฏํ์ต๋๋ค.
- ํ ๊ฐ์ง์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๊ฒ์ด ์๋ ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ, ์ ํ ๋ฆฌ๋ทฐ ๊ธฐ๋ฅ, ์ง๋ ๊ธฐ๋ฅ, ์๋น ๊ฒ์ ๊ธฐ๋ฅ, ๋ฉ๋ด/์ ํ ์ ๋ก๋ ๋ฑ ์ฌ๋ฌ ๊ฐ์ง ๊ธฐ๋ฅ์ ๋น ๋ฅด๊ฒ ๊ตฌํํ๋ ๊ฒ์ด ์ ์ผ ์ด๋ ค์ ์ต๋๋ค.
- ๊ฐ๋ฐ ๊ธฐ๊ฐ์ด ๊ธด๋งํผ ์์ฑ๋ ์๊ฒ ๋์์ผ ํ๊ณ , ์ค์ ์ฑ์คํ ์ด ์ถ์๊น์ง ์๊ตฌํจ๊ณผ ๋์์ ์ฌ์ฌ์์๋ค์ด ์ง์ ์ค์น๋ฅผ ํ๋ค๋ ์๋ด๊ฐ ์์ด ๋์ฑ ๋ถ๋ด์ด ๋์์ต๋๋ค.
โ ย ์ค๊ฐ์ ํฌ๊ฒ ๋ฐ๋ ๊ธฐํ
-
ํด์ปคํค ๊ฒฐ์ ์ง์ถ ํ ๋ฉํ ๋ง์ ๋ฐ์ ๊ธฐ์กด ๊ธฐํ๊ณผ ๋ง์ด ๋ค๋ฅด๊ฒ ๊ฐ๋ณด๋ ๊ฒ์ด ์ด๋ป๊ฒ ๋๋๋ ์๊ฒฌ์ ๋ฐ์์์ต๋๋ค.
โ ์ด๋ฏธ iOS/๋ฐฑ์๋ ๋ชจ๋ 30~40% ์ ๋ ๊ฐ๋ฐ์ด ์ด๋ฃจ์ด์ง ์ํ์์ ๋ฐ์ ๋ฉํ ๋ง ์๊ฒฌ์ด๋ผ ๋ง์ค์์ง๋ง ์ข์ ๊ฒฐ๊ณผ๋ฅผ ์ํด์ ๊ณผ๊ฐํ ๊ฐ๋ฐ์ ์ฒ์๋ถํฐ ๋ค์ ์์ ํ์ต๋๋ค.
-
์ผ์ ์ ๋น ๋ฏํ์ง๋ง ์ด์ฌํ ๋ฌ๋ฆฐ ๋์ ๊ฒฐ๊ตญ ์ฐ์์์ด๋ผ๋ ์ข์ ๊ฒฐ๊ณผ๋ฅผ ๋ผ ์ ์์์ต๋๋ค.
โ ย Custom UI
- ๋์์ด๋ ๋ถ์ ์ฑ ๋์์ธ์ ๋ฐ์ํ๋ ๋ฐ์ ์๊ฐ์ ๋ง์ด ์์์ต๋๋ค.
- ๋ค์ํ ๊ณณ์ Shadow, Blur, Gradient, Custom Font ๋ฑ์ ์ ์ฉํ์ฌ ์ด๋ฅผ ๊ณต๋ถํ๊ณ ์ ์ฉํ๋ ๋ฐ์ ๊ฝค ์ ๋ฅผ ๋จน์์ต๋๋ค.
-
๊ฐ์ฅ ํฌ๊ฒ ๋ฐฐ์ด ๊ฒ์ โ ํ์ ํ๋ ์์ธ โ ์ ๋๋ค.
โ ๋ฐฑ์๋ ๋ด๋น์, ๋์์ด๋, ๊ทธ๋ฆฌ๊ณ ๋ค๋ฅธ iOS ๊ฐ๋ฐ์๊ฐ ํ ๋ช ์์ด ๋ชจ๋์ ์์๋ก ์ปค๋ฎค๋์ผ์ด์ ํ๊ณ ํ์ ํด์ผ ํ์ต๋๋ค.
โ ๊ฐ์ ๊ฐ์ง๊ณ ์๋ ์ง์์ด ๋ค๋ฅด๊ณ ์ดํด๋๊ฐ ๋ค๋ฅด๋ค ๋ณด๋, ์ด๋ป๊ฒ ๋์ ์๊ฒฌ์ ์ค๋๋ ฅ ์๊ฒ ์ ๋ฌํ ์ ์์๊น ๋ง์ด ๊ณ ๋ฏผํด ๋ณผ ์ ์์์ต๋๋ค.
-
๋ค๋ฅธ iOS ๊ฐ๋ฐ์์ ํจ๊ป ํ์ ํ๊ณ ์ฝ๋ ๋ฆฌ๋ทฐ ๊ฒฝํ์ ํด ๋ณผ ์ ์์์ต๋๋ค.
-
Delegate Pattern
์ ์ด์ฉํ MVVM ๊ตฌ์กฐ๋ฅผ ์ ์ฉํด ๋ณผ ์ ์์์ต๋๋ค. -
CALayer
๋ฅผ ์ด์ฉํ์ฌ Custom UI๋ฅผ ๊ตฌํํด ๋ณผ ์ ์์์ต๋๋ค. -
Kakao Map
์ ์ฐ๋ํด ๋ฐฑ์๋์ API ์ฐ๋์ ํด ๋ณผ ์ ์์์ต๋๋ค.