Swift 문법 Closure 1) 일급객체, 클로져 알아보기
Closures 클로저 클로저(Closures)는 코드 상에서 전달되어 사용될 수 있는 독립적인 블록입니다. Swift의 함수들은 전부 클로져이며 이름이 존재하냐, 없냐의 차이가 있을 뿐입니다. 또한 클로져는 할당받기, 인자전달, 반환 등이 모두 가능한 1급객체입니다. Swift의 클로져는 C언어, Objective-C언어 등의 타 프로그래밍 언어 상의 람다와 유사합니다. 클로져는 정의되어 있는 상수나 변수들에 대해 참조 및 저장해서 사용할 수 있습니다. 이를 "클로저가 상수, 변수들을 닫아둔다" 라고도 합니다. Swift에서는 클로저 캡쳐링 간의 메모리 관리를 방법을 제공합니다. NOTE 클로져 캡쳐링(Closure Capturing)과 관련해서 익숙하지 않더라도 걱정할 필요는 없습니다. 더 자세한 내..
iOS 개발/개발자문서 정보
2020. 7. 17. 18:58
반응형
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- CoreML
- 알고리즘
- 백준swift
- 컬렉션
- swift언어
- 개발자문서
- Collection
- 스위프트
- ios
- swift reduce
- 프로그래머스
- 백준알고리즘
- swift string
- swift 문자열
- createML
- 프로토콜
- swift알고리즘
- 부스트코스
- swift 기초
- swift
- Protocol
- publisher
- 김프매매
- Swift 알고리즘
- uikit
- SwiftUI
- 자연어처리
- 프로그래머스swift
- swift문제
- 알고리즘문제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함