Swift란?

JJUDEV·2022년 11월 9일
1

Swift

목록 보기
1/14
post-thumbnail

1. Swift와 Xcode의 역사

iOS(+macOS, watchOS) 개발자에겐 필수인 Xcode는 2003년 처음 출시된 macOS 전용 IDE입니다. 2003년에 출시되어 현재 (2022년 11월 9일 기준) 최신 버전은 Xcode 14.1 (2022년 11월 1일), Swift 5.7이며 Swift 1.0 버전은 Xcode6와 함께 2014년 9월에 배포되었습니다.

2. Swift 특징

1) 안정성(Safe)

Optional, guard, 타입 통제 등의 엄격한 문법의 통제를 통해 프로그래머가 저지를 수 있는 실수를 방지한다.

2) 신속성(Fast)

스위프트는 C언어 기반의 C, C++, Objective-C를 대체하고자 만들어졌으며 C언어 수준과 동등한 성능을 일정 수준 유지하고자 초점을 맞춰 개발되어 실행 속도 최적화 뿐 아니라 지속적인 컴파일러 개량을 통해 더 빠른 컴파일 성능을 구현해 나간다.

3) 표현성(Expressive)

프로그래밍 언어의 문접은 각각 장단점이 있는데, 스위프트는 이러한 장단점을 참고해 현대적이고 세련된 분법을 구사하면서 좀 더 사용하기 편하고 보기 좋은 문법을 구현하려 노력한다.

스위프트는 명령형 프로그래밍과 객체지향 프로그래밍 패러다임을 기반으로 한 함수형 프로그래밍 패러다임, 프로토콜 지향 패러다임을 지향한다.

위 말에 대한 설명은 다음 포스트에서 계속하겠습니다!

참고자료

Github

profile
4년차 앱개발자입니다.

0개의 댓글