[SWIFT] Property Wrapper
Swift 5.1버전부터 추가된 속성인 것 같은데, 오늘 공부해보려고 합니다. Property Wrapper라는 속성입니다. 나온지는 꽤 지났지만 지금에서야 공부합니다. 😂 Property Wrapper 프로퍼티 래퍼란 이름에서 오는 뉘앙스의 그대로 어떤 값이 있으면 이 값을 한 번 감싸서 저장을 위한 로직과 얻어오기 위한 로직을 어느정도 분리해서 반복을 줄여줄 수 있는 방법을 제공하는 속성입니다. 예를 들면, 밑과 같은 코드가 있습니다. private var _money: Int = 0 var money: Int { get { return _money } set { _money += newValue } } 속성을 저장하기 위한 코드와 이를 정의하는 코드가 분리되어 있죠?? _money라는 속성은 말 그..
2021.03.14