[Swift] @autoclosure란?

2021-02-06

정의

@autoclosure는 함수의 인자로 전달되는 코드를 감싸서 자동으로 클로저로 만들어 줍니다. 다시말해 일반 표현의 코드를 클로저 표현의 코드로 만들어 주는 역할을 합니다.

Read More

[Swift] Escaping 클로저 (@escaping)

2021-01-31

정의

Escaping 클로저는 클로저가 함수의 인자로 전달됐을 때, 함수의 실행이 종료된 후 실행되는 클로저 입니다. Non-Escaping 클로저는 이와 반대로 함수의 실행이 종료되기 전에 실행되는 클로저 입니다.

Read More

[Basic] 정적타입 언어와 동적타입 언어

2021-01-17

정의

정적타입(Static Typed) 언어와 동적타입 언어( Dynamic Typed)를 구분하는 기준은 코드의 상수, 변수, 함수 등에 대한 타입을 언제 확인하는지입니다. 타입을 컴파일 타임에 확인하는 언어를 정적타입 언어라 하고 런타임에 확인하는 언어를 동적타입 언어라 합니다.

Read More