property wrapper
·
SwiftUI
@Published, @Binding, @ObservedObject, @State 같은 애들이 Property Wrapper 프로퍼티 래퍼입니다.Property Wrapper 를 사용하는 이유는 특정 기능을 동작하게 하는데 좀 더 간단하게 코드를 짤 수 있도록 도와주고 코드의 중복을 없애 간결하게 만들어주기 때문입니다. 아래 예제 코드로 Property Wrapper 를 사용하기 전과 후의 차이를 봐서 얼마나 간결해졌는지 확인할 수 있습니다. width 와 height 는 값을 가져올 때 width 와 height 값과 10을 비교해서 작은 값을 반환하는 코드인데 로직이 중복되는 것을 확인할 수 있습니다.struct Rectangle { private var _width: Int private..