Category

TECH

Category

SwiftUI에서 WKWebView를 선언형으로 재설계한 경험을 소개합니다. Builder 패턴으로 설정을 체계화하고, 타입 안전한 브릿지 레지스트리를 구축하여 웹-앱 간 통신을 체계화했습니다. 제네릭과 타입 소거를 활용해 컴파일 타임 안전성과 기능 확장성을 균형있게 달성했으며, 이를 통해 개발 생산성과 운영 안정성을 크게 개선할 수 있었습니다.