ObjectObserver

@available(OSX 10.12, *)
public protocol ObjectObserver : AnyObject

Implement the ObjectObserver protocol to observe changes to a single DynamicObject instance. ObjectObservers may register themselves to a ObjectMonitor‘s addObserver(_:) method:

let monitor = CoreStore.monitorObject(object)
monitor.addObserver(self)