스위프트("swift")의 특징
기본적으로 스위프트는 정적 바인딩 언어이다. 동적 바인딩(파이썬, 자바) 언어가 아닌 정적 바인딩(C, C++ 오브젝티브-C) 언어이다. 정적 바인딩-실행 이전에 값이 확정되면 정적 바인딩 컴파일 타임에 호출될 함수가 결정되는것으로 함수는 기본적으로 정적 바인딩된다. 동적 바인딩-실행 이후 값이 확정 되면 동적 바인딩이라고 한다. 런타임에 호출될 함수가 결정 되는것 ex) int a = 1 int 가 바인딩 되는 것은 프로그램을 컴파일 할때 메모리에 할당 되므로 정적 바인딩 a 변수 또한 컴파일 할때 메모리에 할당 되므로 정적 바인딩 하지만 1은 실행 시에 값으로 할당되므로 "동적 바인딩"이다. 개발 생산성관 앱 성능 모두에서 만족할 만한 결과를 가져오는 언어로 포지셔닝 되어있다. 또한, 데이터 타입에 ..
2022.05.05