SwiftUI Weekly - Issue #214
SponsorFree mobile payments SDK by SquareSquare’s new Mobile Payments SDK is free, and easy to embed—perfect for adding seamless in-app payments! ReadingSwiftUI ForEach Explained with Code ExamplesIf you’re building dynamic lists or repeating UI components in SwiftUI, there’s a high chance you’re already using the SwiftUI ForEach view element. It’s a powerful, yet sometimes misunderstood, view element in SwiftUI. Loving SwiftUI, missing UIKit.At this point, I am primarily working in SwiftUI. At work right now, we are doing macOS and iOS, and we’re not using AppKit or UIKit at all. Where I’m at right now in my thinking is that while I do like SwiftUI, I kind of miss the old way of doing things. How to persist navigation state in SwiftUILearn how to save and restore NavigationPath to maintain user context across app launches. Why Your SwiftUI App Is Slower Than You ThinkEver wondered why your SwiftUI views feel sluggish, even though you’ve followed every “best practice”? Yeah, I’ve been there too — pulling my hair out at Frontier Airlines as a seemingly simple list lagged like it was running on an iPhone. Turns out, SwiftUI’s magic isn’t always free; unnecessary view invalidation and subtle diffing issues can absolutely murder your app’s performance. The Underground Wrapper Scene10 SwiftUI Property Wrappers and Values You Probably Don’t Know… But Should. VideoiOS Conf SG 2025The Grand Gathering of Apple Developers in Asia. |