728x90
![]() |
|
스위프트 (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 |
댓글