[iOS] KVO 구현하기
🗝 KVO란?
KVO는 Key-Value observing 이다.
다른 오브젝트의 프로퍼티 속성이 변경되었을 때, 오브젝트에서 변경사항을 알 수 있게 해주는 것 이다.
KVO는 NSObject 를 상속받은 클래스에서 사용할 수 있다.
오브젝트끼리의 응집력(끈끈하게 묶어줌)이 좋기 때문에, 항상 같이 다녀야 하고 코드의 재활용성이 떨어진다.
👊🏻 KVO 사용법
KVO 를 swift 코드에 적용해 보자.
📦 택배 클래스를 만들고, 택배의 배...