KVC(Key-Value Coding) 특정 문자열(keyPath)을 통해 프로퍼티에 접근가능한 방법 객체의 값을 직접 가져오지 않고, Key 또는 KeyPath를 통해 간접적으로 데이터를 가져오는 방법 struct Rectangle { var size: Int } struct Figure { var division: Rectangle } let rectangle = Rectangle(size: 20) var figure = Figure(division: rectangle) figure[keyPath: \.division.size] // 20 figure[keyPath: \.division.size] = 10 // 10 KeyPath 생성 let figureKeyPath = \Figure.division..