humancode.us

My latest project: Swift Playgrounds 4.1

May 17, 2022

I’m proud to tell you about the latest product I worked on: Swift Playgrounds 4.1, now with Mac Catalyst support! You can now work on the same project files on your iPad and Mac, and publish them as native apps on both platforms.

Specifically, my work was around implementing the Mac Catalyst preview pipeline, which involved a rather unique dance between UIKit, AppKit, Core Animation, and many low-level services to orchestrate a fully interactive app preview experience across multiple processes.

It was very hard work sometimes, but I’m proud of the result. I hope this update opens up new opportunities for developers new and experienced alike to experiment with Swift and SwiftUI on the Mac.

https://developer.apple.com/swift-playgrounds/

Swift Playgrounds - Apple Developer

Swift Playgrounds is a revolutionary app for iPad and Mac that helps you learn and explore coding in Swift, the same powerful language used to create world-class apps for the App Store.