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 | 31 |
Tags
- di library
- SWIFT
- uinib
- 2021wwdc
- arc in swift
- propertywrapper
- DiffableDataSource
- itemidentifier
- projectedvalue
- vwt
- method dispatch
- reference sementics
- 우유혁명
- value sementics
- IOS
- Di
- Asynchronous
- JSON
- compositional layout
- sendable
- container
- swinject
- collectionView layout
- diffabledatasourcesnapshot
- sectionHeader
- itemidentifiertype
- 21wwdc
- hashable
- assembly
- dynamic dispatch
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