• Do you have any general guidelines for improving build times when working with SwiftUI previews?

  • Does Previews for UIKit support storyboards?

  • Any quick resolution regarding preview getting crashed repeatedly for UIKit?

  • Many times working with previews becomes difficult (almost like writing unit tests) is there a way to have Previews set default data, so for example lets say I'm passing a Bool into a view can previews by default give it a value so instead of SomeView(someBool: Bool)it will be SomeView(someBool: .constant(false) or something to that effect?

  • #Preview macro is a Swift 5.9 feature and besides that, it generates Swift code that gets compiled. Also, new preview registries are marked with availability marks for iOS 17 and generated previews are iOS 17 as well.

  • Why does an Xcode Preview build ALL test targets that the current scheme depends on?

  • Is it currently possible to snapshot all previews in a workspace/project? Preferable from the CLI? It would be an amazing opportunity for snapshot testing. I feel there's a gigantic overlap between the views and states I manually test in previews and those that I'd like to snapshot test.

  • Will new 'Preview' macro work with apps that have a lower target like iOS 16?

  • I have a project I transitioned from UIKit to SwiftUI, but the previews never seemed to work. Is there some trick? It seems if one preview "breaks", all previews stop working.

  • When working with the new Preview macros, what is the correct way to define properties for use within a preview?