Qual a principal diferença do SwiftUI para UIKit?
Sigiloso
SwiftUI possui estrutura declarativa e reativa de construção e atualização dos dados da UI, respectivamente. UIKit possui suporte a interface builder utilizando storyboards e/ou xib files. Também é possível construir a interface UIKit de forma declarativa (view code), com adição manual de views à seus containers e configuração de constraints utilizando os métodos de ciclo de vida do viewcontroller