Макрос с возможностью предвари... Заметка

Макрос с возможностью предварительного просмотра SwiftUI

1. Макрос Previewable Apple в iOS 18 генерирует заготовки оберток для предварительного просмотра SwiftUI с привязками состояния. 2. Предварительные просмотры SwiftUI могут улучшать опыт создания видов, но часто требуют контейнерных видов с привязками состояния. 3. Макрос Previewable устраняет необходимость вручной создания оберток, объявляя свойства @State непосредственно в предварительном просмотре. 4. Макрос создает обертку, содержащую необходимые свойства состояния. 5. Чтобы использовать макрос Previewable, отметьте свойства @State в корне предварительного просмотра макросом @Previewable. 6. Макрос преобразуется в обертку, содержащую свойства состояния и вид предварительного просмотра. 7. Созданная макросом Previewable обертка похожа на вручную созданные обертки. 8. Макрос Previewable упрощает создание интерактивных предварительных просмотров SwiftUI с привязками состояния. 9. Он уменьшает количество шаблонного кода, требующегося для оберток, упрощая процесс разработки. 10. Ознакомьтесь с WWDC24 "Что нового в SwiftUI" для получения дополнительной информации о макросе Previewable и других усовершенствованиях SwiftUI.