[Swift 3] 클로저 (Closures)
출처http://kka7.tistory.com/9 클로저의 개념스스로를 포함하는 함수 블록이며코드 안에서 전달하고 사용할 수 있다. 클로저는 Objective-C 의 Block 과 다른 프로그래밍 언어의 람다와 비슷하다. 클로저는 정의된 Context 로부터 모든 상수와 변수에 대한 참조를 캡쳐하고 저장한다.Swift 는 캡쳐하는 모든 메모리를 관리해준다. 전역, 중첩 함수들은 클로저의 특별한 경우이다. 클로저 표현식 (Closure Expressions) 클로저 표현식은 문법에 집중하여짧은 시간에 클로저를 작성하는 방법이다. 표현식은 명확성과 의도를 잃지 않고 작성 중인 클로저에 대해최적화하는 몇가지 문법을 제공한다. 아래와 같은 예제가 있다.일반적으로 우리가 썼던 방식이다. let names = ["..
iOS 개발/Swift
2017. 4. 14. 13:58
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Swift
- Block
- 읽기 좋은 코드가 좋은 코드다
- 꺼내먹어요
- coredata
- applicationWillResignActive
- docker
- EffectiveObjectiveC
- NSManagedObjectModel
- Swift 3.0
- UIView
- set
- Swift 3
- CIImage
- CGImage
- Swfit
- RunLoop
- NSManagedObjectContext
- AWS
- thread
- NSManagedObject
- Arc
- dictionary
- workerThread
- ios
- Swift3
- string
- HTTP
- delegate
- optional
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함