사용자 지정 SwiftUI 환경 값을 위한 진입 매크로
Entry 매크로는 보일러플레이트 코드를 줄여 SwiftUI 환경의 사용자 지정을 간소화합니다. 환경 키를 만들고 getter와 setter로 환경을 확장할 필요성을 없앱니다. 사용자는 @Entry 매크로를 사용하여 환경을 직접 확장할 수 있으며, 원하는 경우 기본값을 제공할 수 있습니다. 매크로는 내부 키와 값 저장을 처리하는 코드를 생성합니다. Transaction, ContainerValues 및 FocusedValues를 지원하며 iOS 13 이상과 호환됩니다. 매크로의 사용 사례는 사용자 지정 환경 값을 만드는 것이며, 수동 구현에 비해 더 간결하고 간소화된 접근 방식을 제공합니다.