Throughout this book, we have used Swift Playgrounds predominantly to work through code examples as we have explored the Swift language. Playgrounds are great for this use case as they allow you to explore code and framework APIs without needing the infrastructure of an iOS, macOS, or tvOS app to execute the code.
Their features go beyond how we have used them so far in this book, and in this chapter, we will explore some of those features, from using additional code and resources to creating fully interactive experiences.