SwiftUI View Hierarchy Debugging 구조 이해하기
Xcode 뷰 디버거는 SwiftUI 뷰 대신 UIKit UIView 트리만 보여줘서 SwiftUI 구조를 바로 파악하기 어렵습니다 🥲 SwiftUI 뷰는 내부적으로 UIHostingView / UIHostingController 로 UIKit 뷰로 변환되어 표시되기 때문에 계층 구조에서 직접 보이지 않기 때문이죠. 그렇기에 이런 환경의 복잡한 뷰에서 특정 뷰 위치를 찾기 위해 UIView 기반 디버깅 툴과 Xcode의 View Debugging 기능을 활용해야 합니다. 다들 어떻게 뷰 디버깅 잘 하고 계신가요?