Я только что создал новый проект SwiftUI с XCode 11.3, и он не оборачивает код предварительного просмотра в условное «if DEBUG», как это делали бета-версии. Поэтому мне интересно, удаляет ли компилятор код предварительного просмотра для производственной компиляции. Кто-нибудь знает?
Вот текущий сгенерированный исходный код:
import SwiftUI
struct ContentView: View {
var body: some View {
Text("Hello, World!")
.frame(maxWidth: .infinity, maxHeight: .infinity)
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}