[Cocoa] 키밸류 코딩에 대한 오해와 진실

키 밸류 코딩은 코코아 프레임워크의 핵심적인 요소 중 하나로, 상당히 많은 코코아 프레임워크의 구성 요소들이 이 특성에 의존하고 있다. 특히 키-밸류 옵저빙, 코어데이터 및 코코아 바인딩 등 코딩의 수고스러움을 비약적으로 줄여주는 기술들이 이에 기반하고 있다. 키 밸류 코딩도 그 자체로는 너무나 간단한 개념이라 그런지, 프로퍼티 선언 등의 Objective-C 언어 자체의 기능과 혼동하는 글들이 많아서 정리해 본다.