はじめに KeyPathはSwift4から導入されました。 同じくSwift4から導入されたKVOのコードとともに見ることもあり、これは何だ?思った記憶があります。その時はKVOのクロージャ採用【Qiita記事参照】に気を取られていてあまり深く考えなかったのですが、今回 try! Swift 2019でKeyPathの発表1があったため、改めて資料を参考にしながらXcodeで動かしてみました。 環境 Xcode10.1 Swift4.2 KeyPathの定義 KeyPathの公式ドキュメントはこちらです。 https://developer.apple.com/documentation/swift/swift_standard_library/key-path_expressions https://developer.apple.com/documentation/swift/keyp