Closure - 3
Closure가 실무에서 자주 쓰이는 방식에는 두 가지가 있다. 1. Completion Block : 어떤 Task가 완료되었을 때 수행되는 형식 ex>데이터를 받아와서 화면에 뿌릴때, 네트워크로 데이터를 받아온(완료된) 다음에 수행명령코드를 Closure를 이용해서 짠다. 2. Higher Order Functions(=고계함수) : 인자(input)를 함수로 받을 수 있는 함수 ex> collerction 의 Map에서 주로 쓰인다. 예제 연습 으음 ... 많이 해봐야 익숙해질거 같다 ..
Swift
2020. 12. 15. 16:08
Closure - 2
Closure에는 총 3가지 타입이 있다. 1. Global 함수 2. Nested 함수 3. Closure Expressions 아주 정확히 표현하자면, '함수'는 Closure의 한가지 타입이다. 여기서 다루는건 3번으로 보면 되겠다. docs.swift.org/swift-book/LanguageGuide/Closures.html Closures — The Swift Programming Language (Swift 5.3) Closures Closures are self-contained blocks of functionality that can be passed around and used in your code. Closures in Swift are similar to blocks in C a..
Swift
2020. 12. 15. 10:42