[Swift] 18. 프로퍼티 (Property) - 추가적인 보완 필요
2020. 11. 5. 21:06
iOS/Swift
프로퍼티(Property) 지난 번에도 프로퍼티에 대해서 간단하게 이해하고 넘어간 것 같은데 이번에는 자세하게 공부해보려고 한다. 프로퍼티는 직역해보면 재산, 소유물 이라는 의미로 번역할 수 있다. 보통은 속성이란 단어로 대체하는데 여기에서 말하는 프로퍼티는 클래스, 구조체, 열거형 등의 객체 인스턴스가 그 내부에 가지고 있는 객체의 상태에 관한 정보를 말한다. 즉, 프로퍼티는 속성 값에 접근하는 방법을 말한다. 따라서, 프로퍼티는 다음과 같이 사용할 수 있다. 프로퍼티는 구조체, 클래스, 열거형 내부에 구현할 수 있다. 열거형 내부에는 연산 프로퍼티만 구현할 수 있다. 연산 프로퍼티는 var 로만 선언할 수 있다. 연산 프로퍼티를 읽기 전용으로는 구현할 수 있지만, 쓰기 전용으로는 구현할 수 없다. 읽..