Slide 6
Slide 6 text
let signal = KVO.signal(obj1, "value")
!
// REACT
(obj2, "value") <~ signal
!
XCTAssertEqual(obj1.value, "initial")
XCTAssertEqual(obj2.value, "initial")
!
obj1.value = "hoge"
!
XCTAssertEqual(obj1.value, "hoge")
XCTAssertEqual(obj2.value, "hoge") // reactive!
Key-Value Observing/Coding