๊ฒฝ๊ณ ! ์ด ๊ธฐ์ฌ๋ ์์ง๋์ด๋ง ๊ธฐ์ฌ๊ฐ ์๋๋ฉฐ iOS ๊ฐ๋ฐ์ ๊ณ ๊ธ ๊ณผ์ ์ ์ฐพ๋ ๋
์๋ฅผ ์ํ ๊ฒ์
๋๋ค. ์๋ง๋ ๊ทํ๊ฐ ํ์ต์ ๊ด์ฌ์ด ์๋ค๋ฉด ์ด ์๋ฃ๋ ๊ทํ์๊ฒ ๊ด์ฌ์ด ์์ ๊ฒ์
๋๋ค.
ํ๋ก๊ทธ๋๋ฐ์ ๊ฐ๋ฅด์น๋ ์กฐ์ง์ด ๋ง๋ค๋ ๊ฒ์ ๋น๋ฐ์ด ์๋๋๋ค. ๋๋ถ๋ถ ๊ธฐ๋ณธ ์ง์์ ๊ฐ์ถ ์ฃผ๋ฅ ๊ณผ์ ์ผ๋ก, ๊ฐ๋ฅํ ํ ์ต๋จ ์๊ฐ ๋ด์ ์๋ก์ด ์ง์
์ ๊ฐ๋ฐ์ ๋ณด์ฅํฉ๋๋ค. ์ฐ๋ฆฌ OTUS๋ ๋ค๋ฅธ ๊ธธ์ ํํ์ต๋๋ค; ์ฐ๋ฆฌ ์ฝ์ค๋ ์ด๋ณด์์๊ฒ ์ ํฉํ์ง ์์ง๋ง ์ฃผ๋์ด ์ ๋ฌธ๊ฐ์์ "์ค๊ฐ" ์ด์์ ์ ๋ฌธ๊ฐ๋ก ํ์คํ ์
๊ทธ๋ ์ด๋ํ ์ ์์ต๋๋ค.
๋ช ๋ฌ ์ , OTUS๋ iOS ๊ฐ๋ฐ์ ๊ดํ ์ฌ๋ฌ ๊ณผ์ , ์ฆ ๊ธฐ๋ณธ ๋ฐ ๊ณ ๊ธ ์ค๋น ๊ณผ์ ์ ์์ํ์ต๋๋ค. ํ์์ ๋ํด ์ด์ผ๊ธฐํ๊ฒ ์ต๋๋ค.
์ฒ์ ๋ ๋ฒ์ ๊ณผ์ ์ถ์ ์ดํ ๊ณ ๊ฐ์ผ๋ก๋ถํฐ ๋ง์ ์์ฒญ์ ๋ฐ์์ผ๋ฉฐ ๊ทธ ํ ํ๋ก๊ทธ๋จ์ ๋ง๋ฌด๋ฆฌ(ํ์ฅ)ํ๊ธฐ๋ก ๊ฒฐ์ ํ๊ณ ํ์ฌ "V2.0"์ด๋ผ๊ณ ํ์๋ ๊ณ ๊ธ iOS ๊ฐ๋ฐ์ ๊ณผ์ ์ ๋ค์ ์์ํ๊ณ ์๋ค๋ ์ ์ ์ฃผ๋ชฉํ ๊ฐ์น๊ฐ ์์ต๋๋ค.
์๋ก์ด ๊ณผ์ ์๋ ๊ธฐ๋ณธ ์ง์์ด ํฌํจ๋์ด ์์ง ์์ผ๋ฏ๋ก 1๋
์ด์์ ๊ฒฝํ์ด ์๋ iOS ๊ฐ๋ฐ์์๊ฒ ๋ ์ ํฉํฉ๋๋ค. ๊ณ ๊ธ ์์ค์์ ๊ณต๋ถํ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ง์์ด ์์ด์ผ ํฉ๋๋ค.
- Swift ์ธ์ด์ ๋ํ ์ง์(๊ธฐ๋ณธ ์ ํ, ๋ฃจํ, ๋ถ๊ธฐ)
- ์ต์ 1๋ ์ด์์ iOS ๊ฐ๋ฐ ๊ฒฝํ
- Foundation(๋๋ Glibc)์ ๋ํ ์ผ๋ฐ์ ์ธ ์ดํด
- Xcode ๊ฒฝํ;
- ํ๋ด ๊ธฐ์ .
์ด ๊ณผ์ ์ ์๊ฐํ๊ธฐ์ ์ถฉ๋ถํ ์ง์๊ณผ ๊ฒฝํ์ด ์๋์ง ํ์ธํ๋ ค๋ฉด ๋ค์์ ์ํํ์ญ์์ค.
๋ํ, ์ค์ ์ค๋ฌด ์ฌ๋ก๋ฅผ ๋ฐํ์ผ๋ก ํ ์จ๋ผ์ธ ๊ต์ก ํ์์ ์ํํด ๋ณด๋ ค๋ฉด ์ง๋ ์จ๋ผ์ธ ์จ๋น๋ ๋ นํ๋ณธ์ ์์งํ์๊ธฐ ๋ฐ๋๋๋ค.
๊ณ ๊ธ๊ณผ์ 2.0์ ์๋ก์ด ์ ์ ๋ฌด์์ ๋๊น?
- ํ์๋ค์ ์ต๊ณ ์ ์์ฉ ํ๋ก๊ทธ๋จ์ ํ์ง ์์ค์ผ๋ก ๋ณต์กํ๊ณ ํ๋์ฝ์ดํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
- ํ๋ จ ๊ณผ์ ์์ ์ฐ๋ฆฌ๋ SwiftUI์ ์ธํฐ๋ท ๊ธฐ์ฌ์์๋ ์ฐพ์ ์ ์๋ ์ง์์ ์ฌ์ฉํ์ฌ ๋ณต์กํ๊ณ ์ ๋๋ฉ์ด์ ์ ์ธ UI๋ฅผ ๊ฐ๋ฐํ ๊ฒ์ ๋๋ค.
- iPadOS์ฉ UI ์ฝ๋๋ฅผ ์กฐ์ ํ๊ณ ์ด๋ฅผ watchOS, tvOS, macOS ํ๋ซํผ์ผ๋ก ์ ์กํ๋ ๋ฐฉ๋ฒ์ ์์๋ด ๋๋ค.
- Combine์์ ์ ์ธ์ ํจ๋ฌ๋ค์๊ณผ ๋ช ๋ นํ ํจ๋ฌ๋ค์, Rx ํจํด ๋ฐ ๊ฐ๋ฐ์ ํผํฉํ๋ ๋ฌธ์ ๋ฅผ ์ฐ๊ตฌํด ๋ณด๊ฒ ์ต๋๋ค.
- ๋ก์ง์ 80~90%๋ฅผ ์ ์งํ๋ฉด์ iOS ๊ฐ๋ฐ์๊ฐ ํธ์ํ๊ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ Android๋ก ํฌํ ํ๋ ํ์น ์์ ๊ธฐ์ ์ ๋ฐฐ์๋ณด๊ฒ ์ต๋๋ค. ์ฝ๋ ์์ฑ์ ํ์ฉํ๋ฉด T์ํ ๋ชจ๋ฐ์ผ ์์ง๋์ด๋ก ์ฑ์ฅํ ์ ์์ต๋๋ค.
์ฆ๊ฑฐ์ด ๋ณด๋์ค ์ค ํ๋๋ ์ ์ฒด ํ์ต ๊ณผ์ ์์ ํ์๋ค์ด ํ์ํ ์ฌ๋ ๊ทธ๋ฃน ์ฑ๋์ ํตํด ๊ต์ฌ์ ์ง์์ ๋ฐ์ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
๊ต์ก์ ๋ง์น๋ฉด ๋ชจ๋ OTUS ์กธ์
์์ ํํธ๋์ธ ์ต๋ ๊ท๋ชจ์ IT ํ์ฌ์ ์ทจ์
ํ ์ ์๋ ๊ธฐํ๋ฅผ ๊ฐ๊ฒ ๋ฉ๋๋ค. ์ฌ๊ธฐ์๋ Yandex, Kaspersky, Gazprombank, Tele2, Tinkoff ๋ฑ์ ๊ธฐ์
์ด ํฌํจ๋๋ฉฐ ์ ์ฒด ๋ชฉ๋ก์ ๋ณผ ์ ์์ต๋๋ค.
์ถ์ฒ : habr.com