[SWIFT] KVC (Key - Value - Coding)
오늘은 KVC에 대해 포스팅을 해보려고 합니다. 그 동안 iOS 개발을 하면서 많이 사용했던 기억은 없는데요. 그래도 더욱 깊게 알아가려면 알아야하는 필수 지식인 것 같아서 공부를 해보았습니다. KVC란? KVC란 우선 Key-Value-Coding의 약자입니다. 그렇다면 Key-Value-Coding이 뭐냐? 일반적으로 객체의 프로퍼티에 대해 접근할 때 직접 접근하는 방법이 아닌 간접적으로 접근을 해서 값을 설정하거나 가져올 수 있는 방식입니다. 이렇게만 설명하면 '간접적이 뭐고 직접적 방법이 뭔데..?'라고 생각할 수도 있습니다. 한번, 간단한 예제를 통해서 알아볼게요~ 우선, 이렇게 설정되어있는 People이라는 객체가 있습니다. 여기에 NSObject, @objc dynamic이라는 키워드에 대해..
2021.09.20