RSS Use Your Loaf - iOS 開発ニュース & ヒント フォロー SwiftUIプレビュー可能マクロ iOS 18 の Previewable マクロについて1. iOS 18 の Apple の Previewable マクロは、State バインディング付きの SwiftUI プレビュー用のボイラープレートラッパービューを生成します。 2. SwiftUI プレビューはビュー作成のエクスペリエンスを向上させることができますが、多くの場合、State バインディングを持つコンテナビューが必要です。 3. Previewable マクロは、プレビューで直接 @State プロパティを宣言することで、手動でラッパービューを作成する必要性を排除します。 4. このマクロは、必要な状態プロパティを持つラッパービューを作成します。 5. Previewable マクロを使用するには、プレビューのルートにある @State プロパティに @Previewable マクロを付けます。 6. このマクロは、状態プロパティとプレビュービューを含むラッパービューに変換されます。 7. Previewable マクロによって生成されるラッパービューは、手動で作成されたラッパービューに似ています。 8. Previewable マクロは、State バインディングを持つインタラクティブな SwiftUI プレビューの作成を簡素化します。 9. ラッパービューに必要なボイラープレートコードを減らし、開発プロセスを効率化します。 10. WWDC24 の「SwiftUI の新機能」で、Previewable マクロとその他の SwiftUI の進歩の詳細を参照してください。 SwiftUI Previewable Macro useyourloaf.com
@Stateプロパティを宣言することで、手動でラッパービューを作成する必要性を排除します。 4. このマクロは、必要な状態プロパティを持つラッパービューを作成します。 5. Previewable マクロを使用するには、プレビューのルートにある@Stateプロパティに@Previewableマクロを付けます。 6. このマクロは、状態プロパティとプレビュービューを含むラッパービューに変換されます。 7. Previewable マクロによって生成されるラッパービューは、手動で作成されたラッパービューに似ています。 8. Previewable マクロは、State バインディングを持つインタラクティブな SwiftUI プレビューの作成を簡素化します。 9. ラッパービューに必要なボイラープレートコードを減らし、開発プロセスを効率化します。 10. WWDC24 の「SwiftUI の新機能」で、Previewable マクロとその他の SwiftUI の進歩の詳細を参照してください。