Swift5.2

· iOS/Swift
Key-Value Coding (KVC) Key-Value Coding은 객체의 프로퍼티를 Key-value 쌍으로 접근할 수 있도록 해주는 Objective-C 문법입니다. KVC를 사용하면 속성의 이름을 문자열로 참조하여 런타임에 동적으로 객체의 프로퍼티 값을 설정하거나 읽을 수 있습니다. Swift에서도 사용할 수 있지만, Objective-C 런타임에 의존하기 때문에 프로퍼티 선언 시 앞에 @objc 어노테이션을 붙여줘야 하며, NSObject의 서브클래스에서만 사용이 가능합니다. class Person: NSObject { // NSObject 서브클래스 @objc var name: String? // @objc 어노테이션 } 위와 같이 선언된 클래스의 프로퍼티는 아래처럼 KVC로 접근이 가능합..
SwiftyCody
'Swift5.2' 태그의 글 목록