KVO

· iOS/Swift
Key-Value Observing(KVO)은 다른 객체의 property 변경에 대해 객체에 알리는 데 사용하는 코코아 프로그래밍 패턴입니다. Model과 View 사이와 같이 앱의 논리적으로 분리된 것 사이의 변경 사항을 전달하는 데 유용합니다. willSet, didSet과 유사하지만 KVO는 객체 외부에서 property변경을 관찰하는 데 사용된다는 차이점이 있습니다. NSObject를 상속받은 클래스에서만 Key-Value Observing을 사용할 수 있습니다. Key-Value Observing을 위해 Observe할 property 앞에 @objc attribute와 dynamic modifier를 붙여주어야 합니다. class Almond: NSObject { // NSObject를 상속..
SwiftyCody
'KVO' 태그의 글 목록