Computed Property - 190520
Computed Property
출처
이 포스트는 ZeddiOS님의 Swift ) Properties - Computed Property(연산 프로퍼티)의 글을 참고하였음을 미리 밝힙니다
ZeddiOS님의 Swift ) Properties - Computed Property(연산 프로퍼티)의 글
-
연산 프로퍼티는값을 “저장”하기 보다는 그때그때 특정한 연산을 통해 값을 리턴
-
클래스, 구조체, 열거형에서 사용
-
getter, setter를 통해 다른 프로퍼티와 간접적으로 값을 검색하고 세팅
-
getter과 setter를 사용하려면 그 연산된 값을 저장할 변수가 반드시 있어야 한다
-
연산 프로퍼티는 반드시 var로 선언
-
get만 있는 연산 프로퍼티는 Read-Only Computed Properties 읽기 전용 연산 프로퍼티라고 한다
-
get,set을 동시에 구현이 가능
-
get 만 구현 가능
-
set 만 구현 불가능
-
set의 파라미터를 생략할 수 있으며 생략했을 시, newValue라는 키워드를 사용한다