Compile Swift Podcast

Peter Witham
undefined
Aug 31, 2025 • 5min

We have reached the end, thank you to all the supporters

Yep, we have decided that the Podcast has reached a point where we cannot sustain the level of content we like to provide on a regular schedule and have to face the hard truth that we need to call it a day.A massive thank you to the Patreon supporters, Guests, and listeners.You can findGeoff at Cocoatype.comPeter at PeterWitham.com Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
undefined
Aug 9, 2025 • 42min

Preparing and updating your apps for Apple OS 26

Everyone is doing it, or at least should be. We're discussing how to make the necessary changes and prepare our apps for the upcoming Apple OS 26 releases, which will be available in the next couple of months.Share your thoughts with ushttps://compileswift.com/contactBecome a Patreon member and help this Podcast survivehttps://www.patreon.com/compileswiftFollow us on Mastodonhttps://iosdev.space/@Compileswift Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
undefined
Aug 2, 2025 • 6min

Catching up in the heat of Summer

A brief catch-up episode in the middle of the Texas Summer on the status of projects.Download the DropSaw game on iOSPlease share your thoughts with ushttps://compileswift.com/contactBecome a Patreon member and help this Podcast survivehttps://www.patreon.com/compileswiftFollow us on Mastodonhttps://iosdev.space/@Compileswift Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
undefined
Jul 13, 2025 • 23min

Two of our favorite WWDC25 API's

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 SnippetButton(    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()    })LinksCode-Along: Cook up a rich text experience in SwiftUI with AttributedStringExplore new advances in app IntentsPodcast Episode on App Intentshttps://cocoatype.comhttps://peterwitham.comShare your thoughts with ushttps://compileswift.com/contactBecome a Patreon member and help this Podcast survivehttps://www.patreon.com/compileswiftFollow us on Mastodonhttps://iosdev.space/@Compileswift Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
undefined
Jun 22, 2025 • 26min

Dealing with Apple App Store Rejection

Peter shares the rollercoaster journey of building and submitting a game to the App Store—only to face rejection.Joined by co-host Geoff, they break down the emotional and practical steps of handling app review rejections, exploring Apple’s different rejections and how to respond.Whether you’re an indie dev or curious listener, this episode offers real talk, humor, and insight into the highs and lows of mobile app development.https://developer.apple.com/contact/topic/SC1103/subtopic/30020/solution/selecthttps://developer.apple.com/support/worldwide-telephone-hours/Join the Discordhttps://compileswift.com/discordBecome a Patreon member and help this Podcast survivehttps://www.patreon.com/compileswiftFollow us on Mastodonhttps://iosdev.space/@Compileswift Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
undefined
Jun 5, 2025 • 19min

What to do before and during WWDC25

WWDC25 starts in just a few days on June 6th 2025. We have some great tips and advice for anyone attending the conference in person or online to get the most out of the experience.Join the DiscordShare your thoughts with ushttps://compileswift.com/contactBecome a Patreon member and help this Podcast survivehttps://www.patreon.com/compileswiftFollow us on Mastodonhttps://iosdev.space/@Compileswift Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
undefined
May 25, 2025 • 20min

Skills that divide and conquer

In this episode, Peter and Geoff discuss the importance of diversifying your skill set beyond your core expertise in mobile development. They explore how working on side projects and learning new technologies can provide mental relief, solve workflow problems, and create unexpected career opportunities.Share your thoughts with ushttps://compileswift.com/contactBecome a Patreon member and help this Podcast survivehttps://www.patreon.com/compileswiftFollow us on Mastodonhttps://iosdev.space/@Compileswift Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
undefined
May 11, 2025 • 30min

Deep Dish Swift 2025

Geoff sits down with Adam and Nutter at the Deep Dish Swift 2025 conference for a discussion.Adam Wulf - MuseAppNutterfi on TwitchCocoatypeBecome a Patreon member and help this Podcast survivehttps://www.patreon.com/compileswiftYou can also show your support by buying me a coffeehttps://peterwitham.com/bmcFollow us on Mastodonhttps://iosdev.space/@Compileswift Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
undefined
Apr 27, 2025 • 41min

Swift Wasm

Geoff spent some time trying Swift Wasm (Web Assembly) and wanted to discuss his findings and thoughts. We love to highlight projects using the Swift language and welcome anyone working on a project to reach out to us at compileswift.com/contact.Mentioned in this episodeSwift Wasm on GitHubSwiftwasm.orgHummingbird EpisodeBecome a Patreon member and help this Podcast survivehttps://www.patreon.com/compileswiftFollow on Mastodonhttps://iosdev.space/@Compileswift Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
undefined
Apr 8, 2025 • 8min

The Rebranding is here!

Apologies for the late delivery on this episode. Peter was sick and this caused a production delay.So here is our new branding, we hope you love the name!We are working on many changes to the artworks, so please be patient. Thanks!Become a Patreon member and help this Podcast survivehttps://www.patreon.com/compileswift Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app