propertyWrapper
-
Property WrapperSwift 2021. 12. 13. 13:30
Swift5.1에서 추가된 기능 Swift UI 관련된 영상을 보면 @ObservedObject , @Binding, @State 이런 친구들이 있는데 ...! Property 앞에 선언해서 사용하는 형식이다. 아래 같은 느낌이다. @ObservedObject var viewModel = ViewModel() Propery Wrapper는 반복되는 로직을 프로퍼티에 연결할 수 있다. @propertyWrapper 를 붙이고 wrappedValue 라는 반복되는 로직을 넣으면 된다. 내 예제는 Userdefaults에 Property Wrapper를 적용한것이다. @propertyWrapper// 이런식으로 선언해주고 struct UserDefaultsWrapper { let key: String let ..