SwiftUI로 위와같은 UI기능을 만드려고 하면서 알게 된 Namespace에 대해 간단하게 정리해보려고해요 먼저 개념을 둘러보면 프로퍼티를 포함하는 객체(뷰)의 영구 id로 정의된 네임스페이스에 접근할 수 있는 동적 속성 타입 객체의 정보를 id로 다른 뷰와 공유할 수 있는거에요 이 속성과 같이 사용하는게 View.matchedGeometryEffect(id: in:) 함수구요 동일한 키를 가진 다른 뷰가 새로운 뷰를 삽입하는 경우 시스템은 이전 위치에서 새로운 위치로 이동하는 하나의 뷰처럼 보이도록 window공간에 frame 사각형을 합칩니다. 일반적인 전환 메커니즘은 전환중 두 뷰가 각각 렌더링 되는 방식을 정의하며, 뷰의 렌더링이아닌 연결될 geometry에만 정렬합니다. 사용은 간단해요 상단..