Property Observer의 뜻은 프로퍼티를 감시한다 라는 의미이다. Stored Property(저장 프로퍼티)에서만 사용이 가능하다. willSet - 값이 저장되기 직전에 호출 didSet - 값이 저장된 직후 호출 willSet willSet 옵저버라고 부른다. 새로운 값이 상수 매개변수로 전달된다. 매개변수 이름을 직접 지정할 수 있지만, 직접 지정 하지 않는 경우 newValue라는 매개변수를 통해 전달된다. didSet 이전 프로퍼티 값을 포함하는 상수 매개변수가 전달된다. 매개변수 이름을 직접 지정할 수 있고, 지정하지 않는 경우 oldValue라는 매개변수를 통해 사용할 수 있다. 위에서 저장 프로퍼티에서만 프로퍼티 옵저버를 사용할 수 있다고 했지만 연산 프로퍼티에서도 조건을 만족되..