-
KVC(Key-Value-Coding)iOS 2019. 9. 20. 17:46728x90
정의
문자열(또는 키)를 사용해 간접적으로 객체의 속성 값에 접근하는 매커니즘을 말한다.
Key-value-coding은 key-value-observing, cocoa bindings, core data와 함께 작업하는 기본적인 기술이다.
특징
- 키가 되는 문자열은 런타임 시 결정된다.
- 소스 코드가 간결해지면서 유지 보수가 쉬워진다.
- 클래스 간 의존성이 낮아진다.
참고
'iOS' 카테고리의 다른 글
UIToolbar Align items Programmatically (0) 2019.10.09 [RealmSwift Error] Error Domain=io.realm Code=10 (0) 2019.09.23 MVC 패턴 (2) 2019.08.07 iOS)BoostCourse) PTJ2 SignUp (0) 2019.08.01 iOS) BoostCourse) PTJ1 MusicPlayer (0) 2019.07.14