⬆️ Top WWDC Reads from the iOS Community πŸ“–

WWDC
June 23, 2025
Sponsored

Try the all NEW RevenueCat Paywalls builder today!

Try the beta for the new highly flexible, natively rendering Paywall UI framework from RevenueCat. With RevenueCat Paywalls you can remotely configure and edit your entire paywall view without waiting on App Review.

This message is brought to you by a sponsor who helps keep this content free for everyone. If you have a moment, check them out β€” your support means a lot!

Welcome to issue #50 of the iOS Coffee Break Newsletter πŸ“¬. Can you believe this is already the 50th edition of the newsletter? πŸ€—

To mark this milestone β€” which might seem small, but feels huge β€” I took a little break to explore the stunning island of SΓ£o Miguel in the AΓ§ores 🏝️. Just kidding, the trip had been in the works for months!

It turned out to be a week packed with adventure: hiking trails, soaking in hot springs, and taking in some truly unforgettable scenery.

If you are a developer, here is your friendly reminder to step away from the screen every now and then. Take time off, unplug completely β€” your future self (and possibly your partner) will thank you for it.

That said, if you absolutely must get some tasks done, look into ways to automate them. For instance, last week's newsletter was fully prepped in advance: from going live to email sends and social media posts. I use Resend as my email provider, and their latest tools make scheduling a breeze.

Now that I am back, I have been catching up on what other devs are building with the new features and updates from WWDC 2025. If you are reading this, good news β€” I have handpicked several standout articles that are definitely worth your time. You will find them in this week's edition.

Happy reading!

CURATED FROM THE COMMUNITY

πŸ€– Using the Foundation Models Framework for On-Device AI in SwiftUI

One of the features announced at WWDC 2025 that excited me the most was the Foundation Models framework, and Artem didn't just write one β€” but two insightful pieces diving into it. I couldn't choose between them, so I decided to feature both!

In this article, Artem demonstrates how to ask a question and get a live, streaming reply using this on-device AI model. The framework gives developers the tools to bring on-device AI functionality into their SwiftUI apps, including real-time text generation with very little setup required β€” I can already spot countless use cases that could benefit from this kind of smart functionality.

🀠 Exploring the @Generable and @Guide Macros in FoundationModels

Artem's second article takes a closer look at the new @Generable and @Guide macros introduced in the Foundation Models framework. These macros simplify the process of generating structured data for particular model types by leveraging language models.

πŸ“‹ WWDC 2025 Viewing Guide

In my opinion, Keith Harrison put together the most comprehensive WWDC 2025 viewing guide to help you organize and prioritize the sessions you want to catch.

If you happened to miss the Apple Platforms State of the Union or any of the sessions β€” or if you are simply looking for a solid recap of last week's announcements β€” this article is definitely worth a read!

πŸ§‘β€πŸ’» WebView is Finally Coming to SwiftUI

Before the release of iOS, macOS, and visionOS 26, displaying web content directly within a SwiftUI app was not straightforward. Since SwiftUI didn't have a built-in WebView, we had to rely on WKWebView from UIKit or AppKit, bridging it into SwiftUI using UIViewRepresentable or NSViewRepresentable. Another option was to use third-party libraries like WebViewKit, a tool developed by Daniel a few years back.

But at WWDC 2025, Apple finally introduced a native WebView component for SwiftUI β€” along with other web-focused enhancements. In this article, Daniel takes a deep dive into the new WebView, showcasing how it works and providing practical code examples to help you take full advantage of this long-awaited addition.

tiagohenriques avatar

Thank you for reading this issue!

I truly appreciate your support. If you have been enjoying the content and want to stay in touch, feel free to connect with me on your favorite social platform: