𝗔𝗣𝗣𝗟𝗘/SWIFT : GRAMMAR
2024. 3. 12.
Swift 기초 문법 - 프로퍼티 옵저버
프로퍼티 옵저버 💡 프로퍼티 옵저버 - 프로퍼티가 설정될 때 또는 변경될 때를 관찰(observe)하면서 변경 사항 발생 시 호출 됨 - 주로 프로퍼티의 값을 감시하고 미리 구현한 코드로 이에 대응할 수 있음 - 클래스, 구조체, 열거형의 저장 프로퍼티에 적용할 수 있음 - 연산 프로퍼티에도 프로퍼티 옵저버를 추가할 수 있으나, 조건이 있음 willSet 프로퍼티에 새로운 값이 할당되기 전에 호출 → 새로운 값이 매개변수로 전달 → 일반적으로 이곳에서는 새로운 값에 대한 유효성 검사를 수행하거나 다른 프로퍼티에 영향을 줄 수 있는 추가 작업 수행 → 새로운 프로퍼티의 값이 newValue 로 제공 didSet 프로퍼티에 새로운 값이 할당된 후에 호출 → 이전 값이 매개변수로 전달 → 주로 이곳에서는 새..