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:

Essential Developer

Essential Developer: Learn the most up-to-date techniques and strategies for testing new and legacy Swift code in this free practical course for developers who want to become complete senior iOS developers. This virtual event includes lectures, mentoring sessions, and step-by-step instructions. Click to learn more.