Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- SWIFT
- itemidentifier
- assembly
- DiffableDataSource
- value sementics
- IOS
- 21wwdc
- reference sementics
- propertywrapper
- arc in swift
- projectedvalue
- swinject
- uinib
- Asynchronous
- diffabledatasourcesnapshot
- hashable
- itemidentifiertype
- 우유혁명
- compositional layout
- dynamic dispatch
- sectionHeader
- collectionView layout
- di library
- sendable
- 2021wwdc
- Di
- vwt
- method dispatch
- container
- JSON
Archives
- Today
- Total
목록propertywrapper (1)
onemoon Studio
Property Wrapper
이번에는 Swift 5.1 부터 사용이 가능해진 Property Wrapper 에 대해서 알아보겠습니다. 간단하게 요약하자면 Property Wrapper 는 getter와 setter 관련된 로직을 포함하고 있는 프로퍼티를 쉽게 선언할 수 있도록 합니다. 문서의 예시와 더불어 설명이 부족한 부분은 직접 중간 중간에 추가하였습니다. 모든 레퍼런스는 하단에 준비되어 있습니다. 간단한 정의와 더불어 몇 개의 예시를 들면서 어떻게 사용하는 지 배워보겠습니다. Property Wrapper 의 정확한 정의는 값을 저장하는 코드와 정의하는 코드를 분리시킬 수 있도록 하는 레이어를 추가하는 것입니다. 예를 들어 몇가지 프로퍼티에서 값을 가져올때 thread-safe 를 체크하거나, 값을 저장할 때 database ..
iOS & Swift
2021. 6. 7. 00:09