propertywrapper1 Property Wrapper 알아보기 @가 붙어있는 애노테이션을 Swift에서는 Property Wrapper라고 부릅니다. Property wrapper 변수에 접근하는 방법은 세 가지가 있는데, 각각의 차이점에 대해서 알아보려고 합니다. 예를 들어서, myName이라는 변수에 @Binding Property wrapper를 붙여주겠습니다. @Binding var myName: String 이제 myName이라는 변수에 접근할 때, 1. self.myName 2. self._myName (wrapped value) 3. self.$myName (projected value) 이렇게 세 가지 방식으로 접근이 가능합니다. 첫번째 방식은, Binding 자체에 접근할 수 있게 해줍니다. @Binding은 structure형태 입니다. 그렇기 때.. 2023. 10. 3. 이전 1 다음 반응형