Swift
Swift: @dynamicMemberLookup 사용법 및 @Published 와 결합 가능 여부
개요 — @dynamicMemberLookup이란 @dynamicMemberLookup은 **컴파일러에게 “점(.) 접근을 보낼 때 subscript(dynamicMember:)로 재해석해라”**고 지시하는 어노테이션입니다. 즉 obj.foo를 호출하면 컴파일러는 obj[dynamicMember: "foo"] 형태의 서브스크립트 호출로 바꿔줍니다. 주로 내부에 [String: Any] 같은 딕셔너리를 두고 JSON/동적 프로퍼티처럼 보이게 할 때 유용합니다. 간단한 동작 원리 선언: @dynamicMemberLookup을 타입 앞에 붙입니다. 필수: subscript(dynamicMember:) 구현(여러 오버로드 허용). 더보기…