[Swift] Swift란

Hyunndy·2023년 2월 27일
0

Swift

목록 보기
1/2

🐸

험난한 iOS 개발 세계의 유일한 벗.. Swift 공식문서를 정독하겠습니다.

The Swift Programming Language


Swift

Swift.. 맨날 쓰는 언어인데 뭘까요?
회사 입사할 때 정리해보고 한 번도 안본 것 같아서 알아볼게요.

Swift는 2014년 Apple에서 공개한 프로그래밍 언어 입니다.
iOS, tvOS, macOS 등 주로 Apple 생태계에서 사용되지만, 서버 개발에도 사용됩니다.

Object-C 언어의 대안으로 고안되었고, C언어와 마찬가지로 저수준(CPU 네이티브 코드)작업이 가능하지만, Object-C 보다 간결하고 보안성있고 빠르고 안정적입니다.

특징

  • 안전성: Swift는 메모리 관리(ARC), null 포인터 역참조(옵셔널은 명시적으로 nil임을 표시해야 하는 것), Array의 out-of-bounds 체크, 변수의 사용 전 항상 초기화, Integers의 overflow 검사 등의 기능을 통해 프로그램 안전성을 높입니다.
  • 간결성
  • 빠른 실행 속도: Object-C 보다 2배 이상 빠른 실행 속도를 제공합니다.
  • 상호 운용성: Swift는 Object-C 코드와 같이 사용할 수 있으며, Object-C 코드를 Swift로 변환하는 기능도 제공합니다.
  • 함수형 프로그래밍: Swift는 함수형 프로그래밍 패러다임을 지원합니다.
  • 오픈 소스: Swift는 오픈 소스로 공개되어 있으며, 개발자들은 자유롭게 참여할 수 있습니다.
  • playground: Swift는 즉시 결과를 볼 수 있는 Playground 라는 개발환경을 제공합니다.
profile
https://hyunndyblog.tistory.com/163 티스토리에서 이사 중

0개의 댓글