@escaping closure (1) 썸네일형 리스트형 [Swift] 클로저 @escaping과 @non-escaping의 생명주기, 개념과 차이 탐구 [Swift] ver 5.7 에서 @escaping, @non-escaping closure의 차이를 탐구하는 글 입니다. "형 @escaping과 @non-escaping의 정확한 차이를 모르겠어" ... : 나도 모르겠는데 ??!?! 함수의 생명주기 @Escaping과 @non-escaping 클로저의 차이를 설명하기 전에 함수의 생명주기를 간단하게 설명하려고 합니다. 함수는 계속해서 호출 할 탠데 호출 될 때마다 메모리에 계속 함수들의 정보(매개변수, 함수 안 변수들 등)가 쌓일까요?? X. 함수가 호출을 하는 시점에 스택 영역에 할당 되었다가 함수가 끝나는 시점에 스택 영역에서 해제가 됩니다. 즉 호출을 하면 return 되는 시점에 메모리에서 해제 됩니다. 클로저 정의 여러번 사용되는 코드는 함.. 이전 1 다음