본문 바로가기

Swift

[Swift] 프로퍼티 감시자 - rewind

프로퍼티 감시자를 사용하면 프로퍼티의 값이 변경될 떄 원하는 동작을 수행 할 수 있다.

프로퍼티에 코드 블럭을 한뒤 이미지와 같이 WillSet, didSet을 사용하면 된다.!

 

매개변수를 생략하면 암시적으로 WillSet에는 newValue, didSet에서는 oldValue로 변수이름이 할당된다.

 

그리고 연산 프로퍼티 내에서는 프로퍼티 감시자를 쓸 수 없다. 그외의 지역/전역 변수에 모두 사용 가능하다.

'Swift' 카테고리의 다른 글

[Swift] 콜렉션 타입 Collection Types  (1) 2021.03.15
[Swift] 상속 - rewind  (0) 2021.01.22
[Swift] Property 프로퍼티 - rewind  (0) 2021.01.22
[Swift] Closer 클로저 - rewind  (0) 2021.01.22
[Swift] Class, Struct, Enum - rewind  (0) 2021.01.21