Open yoogail105 opened 2 years ago
조건
class
@objc dynamic
class ClassToObserve: NSObject { @objc dynamic var myData: String init(myData: String) { self.myData = myData } }
KVO(Key Value Observing)
조건
NSObject를 상속한 클래스에서만 KVO를 사용할 수 있음 → 멀티쓰레딩을 공부할 때 KVO가 NSOperation에서는 가능하지만, GCD에서는 불가능 하다고 했던 이유!class
에서만 가능@objc dynamic
을 붙여주어야 한다.