minuco
article thumbnail
[Swift] Closure - escaping
iOS/Swift 2023. 3. 23. 15:45

안녕하세요, minuco입니다. :) 마지막입니다. 우리가 지금까지 공부했던 Closure는 Non_Escapin Closure입니다. 즉, 함수에서 파라미터로 전달될 때 일반적으로 함수가 반환되기 전에 실행되는 Closure입니다. Non-Escaping Closure 일반적인 Closure func showString(completion: () -> Void) { completion() // 실행하고 종료 } showString { print("a") } // 일반적인 Closure는 호출은 Function 안에서 종료된다. 클로저가 실행되는 순서를 보면, closure가 showString() 함수의 completion 인자로 전달되고, 함수 내부에서 closure type completion이 실..