
06.16(월) willSet / didSet 속성 감시자(Property Observers)

·
🖋️ TIL Journal
📌 willSet, didSet이란?willSet, didSet은 Swift에서 프로퍼티의 값이 변경될 때 자동으로 실행되는 코드 블록으로,이러한 기능을 속성 감시자(Property Observers)라고 부른다. ✅ 한 줄 요약willSet: 값이 변경되기 직전에 호출됨 (newValue)didSet: 값이 변경된 직후에 호출됨 (oldValue) 🧠 왜 쓰는 건데?값이 바뀌면 자동으로 무언가 처리하고 싶을 때 주로 사용한다.ex)이름이 바뀌면 로그 출력설정값이 바뀌면 UI를 업데이트변경된 값이 유효한지 검사 🚫 주의할 점init 과정에서는 willSet / didSet이 호출되지 않음willSet / didSet은 저장 프로퍼티에만 사용 가능함 (계산 프로퍼티 ❌)기본 형태var propert..