Swift/공식문서 정리 ( 문법 )
Swift 공식 문서 정리 - About Swift
꾸럽
2023. 4. 18. 17:15
About Swift
- interactive programming
- 이는 대화형 프로그래밍 언어로, 코드를 작성 할 때 컴파일러를 거치지 않고 바로바로 확인이 가능 하다.
- 또한 Swift는 정적 타입 언어 이기 때문에 안정성이 높고, 가독성이 좋다. (협업 , 유지보수 에 유리)
- modern programming patterns
- 변수는 사용하기 전에 항상 초기화 됨
- 범위를 벗어난 오류에 대해 배열 인덱스를 확인함
- 오버플로에 대해 정수를 검사함
- 옵션은 값이 명시적으로 처리되도록 함
- 메모리 자동 관리
- 오류 처리를 통해 복구를 제어할 수 있음
위는 공식문서에 나온 내용이고, 추가로 찾아본 정보를 적어 보겠습니다.
- 멀티 패러다임 프로그래밍: Swift는 함수형 프로그래밍과 객체 지향 프로그래밍을 모두 지원하는 멀티 패러다임 프로그래밍 언어이다.
- Swift는 함수를 일급 객체로 취급하며, 클로저와 고차 함수를 지원한다.
- Swift는 클래스, 상속, 다형성 등을 지원하고, 프로토콜을 지원한다.
- 그외의 컴파일러 최적화, 함수 호출 시간 최적화, 간결한 문법, 안전성 등을 특징으로 들 수 있다.
Swift 기본적인 내용으로 다음 포스팅 부터 문법에 대해 다룰 예정