[Swift] 프로퍼티 - Property Wrapper (3/3)
Property Wrappers swift 5.1부터 추가된 기능 입니다. Property Wrapper는 프로퍼티가 저장되는 코드와 프로퍼티가 정의되는 코드를 분리하는 계층을 추가합니다. 정의 Property Wrapper를 정의 하기위해, wrappedValue 키워드의 프로퍼티가 정의되어 있는 구조체(struct), 열거형(enum), 클래스(class)를 만듭니다. 예제 아래는 구조체 TwelveOrLess에 감싸지는 값이 항상 12 이하라는걸 보장합니다. 만약 저장하는 값이 12보다 높을경우 12를 저장합니다. @propertyWrapper struct TwelveOrLess { private var number = 0 // number는 TwelveOrLess 내부에서만 사용될거기 때문에 pr..
iOS
2022. 3. 4. 21:30
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- swift reduce
- Swift 내림차순
- Class
- Swift 프로그래머스
- 2023년 회고
- swift property
- swift programmers
- CS 네트워크
- Swift joined()
- Swift joined
- RTCCameraVideoCapturer
- Swift 알고리즘
- Swift init
- RIBs tutorial
- Swift ModernRIBs
- ios
- Swift
- swift 고차함수
- swift protocol
- 원티드 프리온보딩
- iOS error
- Swift RIBs
- Swift 프로퍼티
- swift (programmers)
- Swift final
- Swift Leetcode
- Combine: Asynchronous Programming with Swift
- Swift Error Handling
- removeLast()
- Swift inout
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함