Peter and Geoff dive into their favorite WWDC25 APIs. Peter explores the new attributed text editing features in SwiftUI, while Geoff breaks down interactive snippets and updates to App Intents. A dev-focused episode packed with practical insights and examples.


AttributedString Code Snippet

Button(

    action: {

        resumeContent.transformAttributes( in: &selectedText ) { container in

            let currentFont = container.font ?? .default

            let resolved = currentFont.resolve(in: fontResolutionContext)

            container.font = currentFont.bold(!resolved.isBold)

        }

    },

    label: {

        Text("B")

            .foregroundColor(Color.white)

            .bold()

    }

)


Links

Code-Along: Cook up a rich text experience in SwiftUI with AttributedString

Explore new advances in app Intents

Podcast Episode on App Intents

https://cocoatype.com

https://peterwitham.com

Share your thoughts with us
https://compileswift.com/contact

Become a Patreon member and help this Podcast survive
https://www.patreon.com/compileswift

Follow us on Mastodon
https://iosdev.space/@Compileswift

Thanks to our monthly supporters

  • Adam Wulf

★ Support this podcast on Patreon ★

Podden och tillhörande omslagsbild på den här sidan tillhör Peter Witham. Innehållet i podden är skapat av Peter Witham och inte av, eller tillsammans med, Poddtoppen.