연산프로퍼티
-
Swift - Computed PropertyProgramming/Swift 2021. 10. 25. 14:59
안녕하세요 Beepeach입니다 :) 오늘 공부해볼 주제는 Computed Property(연산 프로퍼티)입니다. Computed property는 class, struct, enum에서 사용할 수 있습니다. 그리고 실제로 값을 저장하지 않습니다. 그 대신에 다른 값들을 이용하고 계산하여 프로퍼티 값을 반환하거나 간접적으로 설정할 수 있습니다. 왜 사용할까?? 다른 값을 이용하여 적절한 값을 반환해주고 간접적으로 프로퍼티의 값을 설정한다... 생각해보면 메서드로도 가능한 작업입니다. 그럼 왜 computed property를 사용하는 걸까요?? 메서드로 이 작업을 하려면 값을 반환해주는 메서드 1개, 값을 설정해주는 메서드 1개 이렇게 2개의 메서드가 필요합니다. 하지만 computed property를..