[도서] App development with Swift

Unit 1 - Lesson 1: Introduction to Swift and Playgrounds

DesignThinker 2021. 10. 21. 23:17

스위프트를 현대의 언어라고 할 수 있는 3가지 요소

1. Safety

2. Fast

3. Expressive(Clarity) : 코드를 더 쉽게 읽고 다룰 수 있게 해줌.

 

스위프트가 안전한 언어라고 할 수 있는 이유

  • Explicit object "types" : 타입이 잘못 작성된 경우 미리 에러를 줌으로써 프로그램 실행 후 crash가 나지 않도록 함 (type safety)
  • Type inference: 주어진 정보로부터 타입을 알아서 추론함. 개발 속도를 올리고 컴파일러가 흔히 발생하는 이슈를 확인하는데 도움을 줌
  • Optionals: 값이 존재하지 않을 수도 있을 때를 표현하는 새로운 방법
  • Error handling: 개발자가 더 버그를 적게 내도록 도움