カスタム SwiftUI 環境値のためのエントリマクロ
Entry マクロは、定型的なコードを減らすことで、SwiftUI 環境のカスタマイズを簡素化します。環境キーを作成したり、ゲッターとセッターで環境を拡張する必要がなくなります。ユーザーは @Entry マクロを使用して環境を直接拡張し、必要に応じてデフォルト値を提供できます。このマクロは、内部のキーと値のストレージを処理するコードを生成します。Transaction、ContainerValues、FocusedValues をサポートし、iOS 13 以降と互換性があります。このマクロのユースケースは、カスタム環境値を作成することであり、手動での実装と比較して、より簡潔で効率的なアプローチを提供します。