SwiftUI Weekly - Issue #219
The curated collection of links about SwiftUI. Delivered every Monday.
Reading
Glassifying tabs in SwiftUI
One of the most important changes presented during WWDC 25 was the new design language used across all Apple platforms called Liquid Glass. Tabs play a significant role in the new design and provide new ways of interacting with them.
Glassifying toolbars in SwiftUI
Liquid Glass is the new design language Apple using across all of its platforms. The look and feel of tabs was the major change that we covered last week. This week we will focus on another significant change related to toolbars.
Designing custom UI with Liquid Glass on iOS 26
Liquid Glass is iOS 26’s new design language. This means that a lot of apps will be adopting a new UI philosophy that might require some significant changes to how you’re designing your app’s UI.
Using WebKit to load web content in SwiftUI
Apple introduced WebView
and WebPage
to simplify web content handling in SwiftUI. Surprisingly, these new APIs are already available starting with iOS 18.4. Let's try to use them.
Attribute graph
It’s about the attribute graph, and I want to start off by saying I don’t know how this works, but I think we can make some educated guesses based on the information that’s out there and based on the dumps you can get. In my head, it kind of makes sense, and it really helps, I think, to understand how SwiftUI rendering works and how SwiftUI can be as efficient as it is.