- Safe, Modern, Powerful : ์ค์ํํธ๋ฅผ ๋ฐํํ์ ์์ ์ค์ํํธ๊ฐ ๋ด์ธ์ด ์ธ์ด์ ํน์ฑ
- Safe, Fast, Expressive : ์ค์ํํธ๊ฐ ์คํ์์คํ๋๋ฉด์ ๋ณ๊ฒฝํ ์ค์ํํธ์ ์ธ์ด์ ํน์ฑ
- ์์ ์ฑ (Safe)
- ์ ์์ฑ (Fast)
- ๋ ๋์ ํํ์ฑ (Expressive)
- ๋ช
๋ นํ๊ณผ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์์ ๊ธฐ๋ฐ์ผ๋ก ํ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์๊ณผ ํ๋กํ ์ฝ ์งํฅ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์
- C์ธ์ด : ๋ช ๋ นํ ์ฐจ์ฉ(ํน์ ์ ์ฐจ์ ) (๋น์ทํ ์๋ฏธ๋ก ์ฌ์ฉ๋๋ ์ ์ฐจ์ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์์ด ์์ง๋ง ์๋ฐ์ด ๋งํ๋ฉด ๋ค๋ฆ.)
- C++, JAVA : ๋ช ๋ นํ + ๊ฐ์ฒด์งํฅ (๋ค์ค ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์)
- Swift : ๋ช ๋ นํ + ๊ฐ์ฒด์งํฅ + ํจ์ํ + ํ๋กํ ์ฝ ์งํฅ (์์ฆ ๋์ธ)
- ๊ฐํ ์์ง๋ ฅ(Strong Cohension)๊ณผ ์ฝํ ๊ฒฐํฉ๋ ฅ(Weak Coupling)
'๐ > Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[iOS] Height is ambiguous ๊ฒฝ๊ณ (0) | 2021.06.17 |
---|---|
[Swift] ๊ตฌ์กฐ์ฒด์ ํด๋์ค์ ์ฐจ์ด (0) | 2021.06.16 |
[iOS] Xcode "No such module" ์ค๋ฅ (0) | 2021.06.16 |
[iOS] iOS์ฑ ํ๋ก์ ํธ ๋น๋ํ๊ธฐ (CocoaPods, Podfile) (0) | 2021.06.10 |
iOS ํ๋ก์ ํธ ๊ณต๋ถ ๋ฐฉํฅ (0) | 2021.06.05 |
๋๊ธ