Функция предварительного просмотра SwiftUI в XCode - одна из моих любимых вещей в SwiftUI.
Но мне трудно понять, как именно Xcode выполняет мой код для генерации предварительного просмотра, и в какой момент он останавливается. исполняю мой код Он определенно выполняет мой код, потому что он компилируется, и мои изменения применяются к предварительному просмотру, включая условную логику c.
Но если я включу таймер или сетевой запрос, похоже, что Xcode не обновляет Предварительный просмотр, если я не нажму кнопку «Предварительный просмотр в реальном времени» или не запустлю приложение в симуляторе.
Может ли кто-нибудь объяснить, как работает предварительный просмотр SwiftUI, и в чем точная разница между предварительным просмотром в реальном времени и обычным предварительным просмотром?