194: “Definitely not called a puppy”

Thu, 16 Feb 2023 17:05:00 +0000

How game controllers communicate with a Mac, handling asynchronous data and actions in SwiftUI, and various ways to use view models within a code base.

Sponsor

NordVPN: Get an exclusive discount on NordVPN’s excellent VPN service, by going to nordvpn.com/stacktrace. They even have a 30-day money-back guarantee!

Links

Rambo’s Mastodon post about adding game controller support to AirBuddy

DualSenseM

John’s “Advanced SwiftUI” workshop

Observing the content offset of a SwiftUI ScrollView

Building an asynchronous SwiftUI button

The SwiftUI accessibility representation API

Sagrada Família

Chocolate Salami

Tonkatsu