스위프트를 현대의 언어라고 할 수 있는 3가지 요소
1. Safety
2. Fast
3. Expressive(Clarity) : 코드를 더 쉽게 읽고 다룰 수 있게 해줌.
스위프트가 안전한 언어라고 할 수 있는 이유
- Explicit object "types" : 타입이 잘못 작성된 경우 미리 에러를 줌으로써 프로그램 실행 후 crash가 나지 않도록 함 (type safety)
- Type inference: 주어진 정보로부터 타입을 알아서 추론함. 개발 속도를 올리고 컴파일러가 흔히 발생하는 이슈를 확인하는데 도움을 줌
- Optionals: 값이 존재하지 않을 수도 있을 때를 표현하는 새로운 방법
- Error handling: 개발자가 더 버그를 적게 내도록 도움
'[도서] App development with Swift' 카테고리의 다른 글
Unit 4 - Lesson 8: System View Controllers (0) | 2021.11.06 |
---|---|
Unit 4 - Lesson 5: Table Views (0) | 2021.10.25 |
Unit 1 - Lesson 4: Control Flow (0) | 2021.10.22 |
Unit 1 - Lesson 3: Operators (0) | 2021.10.21 |
Unit 1 - Lesson 2: Constants, Variables, and Data Types (0) | 2021.10.21 |