swift 장점
-
Swift 언어의 특징Programming/Swift(iOS) 2021. 4. 1. 00:06
회사에서 교육받은 Swift 언어 교육을 정리해보려한다. 장점 고성능 함수형 프로그래밍 프로토콜 지향 프로그래밍 - POP(Protocol Oriented Programming) 강력한 컴파일 타임 언어 단점 모듈 호환성이 떨어진다. 엄격한 타입 체크 - 다른 언어에 비해 상대적으로 엄격하다. 프로토콜이 난해하다. 동시성 지원이 떨어진다. - 언어적으로 지원되는 기능이 없다. - 3rd party 기능으로 지원 해주고 있다. (GCD, Reactive, Extension(RxSwift)) Applet Platform에 종속적이다. - 리눅스 기반에서도 사용가능하지만, 지원하는 패키지 수자 적다. - 결국 맥북 사라는 얘기다. 컴파일 시간 - LLVM 기반의 컴파일러를 이용하므로써, 정적 분석등 유용한 ..