본문 바로가기
Swift

[Swift] 스위프트의 장점

by Sky Titan 2020. 12. 7.
728x90
Do it! 스위프트로 아이폰 앱 만들기 - 입문
국내도서
저자 : 이범근,송호정
출판 : 이지스퍼블리싱 2017.02.07
상세보기

스위프트 (Swift)의 장점

1. 빠르고 강력하다.

  • 발전된 코드 분석기를 이용하여 최적화된 컴파일 수행

 

2. 완전한 플랫폼이다.

  • 애플의 코코아 프레임워크 및 코코아 터치 프레임워크의 모든 부분에 완전하게 접근할 수 있도록 개발되었다.

 

3. 현대적이다.

  • 헤더 파일 제거 등의 현대적 언어의 특징을 대부분 포함한다.

 

4. 상호 반응적인 플레이그라운드

  • 플레이그라운드를 사용하면 코드를 입력하자마자 바로 변수의 결과를 확인할 수 있다.
  • 스위프트 문법을 익히기 쉬워진다.

 

5. 안전을 위한 설계

  • 버그, 충돌, 보안의 허점 등이 있는 코드를 제거하고, '타입 추론'에 의한 타입 안전성을 높임
  • 포인터와 같은 메모리 직접 전근 방식 완전 차단
  • 메모리 관리를 자동화하여 안정적 소프트웨어 개발 가능

 

6. Objective-C와의 상호 운용성

  • 기존의 오브젝티브-C 코드와 혼합 사용 가능

 

7. 오픈소스

728x90

'Swift' 카테고리의 다른 글

[Swift] 문서화 주석  (0) 2020.12.19
[Swift] 콘솔 로그  (0) 2020.12.19
[Swift] Swift의 언어 패러다임  (0) 2020.12.19
[Swift] 기본 데이터 타입  (0) 2020.12.09
[Swift] 변수와 상수  (0) 2020.12.09

댓글