KVC(Key-Value Coding) KVC(Key-Value Coding)이란, Key 혹은 KeyPath를 통해 간접적으로 데이터를 가져오거나 수정하는 방법입니다. Key는 String이며 일반적으로 객체 내에 정의된 method, property의 이름이 됩니다. 또한 아스키로 인코딩이 가능하며 소문자로 시작, 공백이 없어야합니다. struct Address { var town: String } struct Person { var address: Address } let seoul = Address(town: "건대입구역") let inu = Person(address: seoul) let inuAddress = inu[keyPath: \.address] let inuTown = inu[keyPa..