Articles, podcasts and news about Swift development, by John Sundell.

Using SwiftUI in a playground

Published on 13 Jun 2019
Discover page available: SwiftUI

You can totally start learning and experimenting with SwiftUI in an Xcode playground. Just import PlaygroundSupport, and assign a UIHostingController as your live view:

import SwiftUI
import PlaygroundSupport

struct MyView: View {
    var body: some View {
        Text("Hello, world!")

let vc = UIHostingController(rootView: MyView())
PlaygroundPage.current.liveView = vc

Support Swift by Sundell by checking out this sponsor:


RevenueCat: Easily build and manage iOS and Android in-app purchases. With just a few lines of code RevenueCat provides IAP infrastructure, customer analytics, data integrations, and gives you time back from dealing with edge cases and updates across all platforms.