SwiftyPlace Blog
What Is Sendable in Swift? How Swift Concurrency Protects Your State
What is Sendable in Swift? A practical explanation of data races, isolation, and why structs, classes, and actors are Sendable or not, with real examples.
What is Sendable in Swift? A practical explanation of data races, isolation, and why structs, classes, and actors are Sendable or not, with real examples.
This might be slightly against the mainstream opinion, but I want to write code that works even if it looks boring. I don’t care if … Read more
The SwiftUI property wrapper @State doesn’t store values in your view struct. It creates a node in SwiftUI’s AttributeGraph, and if you don’t understand that, you’ll write bugs you can’t explain. Here’s what’s actually happening and how to fix the most common mistake.
In simple setups — a view behind an if condition, a sheet, a fullscreen cover — onAppear works exactly how you’d expect. Show the view, … Read more
iOS app development, SwiftUI, Uncategorized
SwiftUI has been around since 2019. Apple has given us dozens of WWDC talks about it. And yet most developers — even experienced ones — … Read more

When working with async Swift code in Swift 6, you’ll eventually hit this classic question: “Is this code running on the main thread?” You might try … Read more
Apple just changed the game at WWDC 2025 with the Foundation Models framework. For the first time, you can now run the exact same AI … Read more
Writing tests sounds boring until your app breaks and you have no idea why. In this post, we’ll walk through how to write simple, focused … Read more
If you’ve ever shipped a bug where a button did nothing, a sheet didn’t show, or the wrong item appeared on screen—this post is for … Read more
Manual QA is slow, clumsy and error-prone. When you click through every flow in your app by hand, you lose precious time—and you still might … Read more
Want the latest iOS development trends and insights delivered to your inbox? Subscribe to our newsletter now!