Articles

My Medium.com blog talking about Swift, SwiftUI, CoreData, Vapor
Tips & Tricks.


Swift Today Logo
Swift SwiftUI CoreData Vapor

SwiftToday

Practical Swift & SwiftUI articles written by a developer, for developers.
No fluff — just real-world tips, common pitfalls, and clear explanations covering Swift, CoreData, SwiftUI, and Vapor.

Go to Medium.com

Fresh from the blog

Converting func value of type ‘@MainActor @Sendable (Notification) -> Void’ to ‘@Sendable…

Converting func value of type ‘@MainActor @Sendable (Notification) -> Void’ to ‘@Sendable…

Converting func value of type ‘@MainActor @Sendable (Notification) -> Void’ to ‘@Sendable (Notification) -> Void’ loses global MainActorSwift • iOS & macOS • Co…

Read on Medium
Swift Concurrency — What Is an Actor, and When Should You Use One?

Swift Concurrency — What Is an Actor, and When Should You Use One?

Swift • iOS & macOS • ConcurrencyTL;DR: When shared mutable state needs to be accessed by multiple concurrent tasks, an actor ensures that only one task can acc…

Read on Medium
ForEach ID Duplicated — What it Means and How to Fix it

ForEach ID Duplicated — What it Means and How to Fix it

Swift • iOS & macOS • SwiftUITL;DR: ForEach ID duplicated is almost always a view-identity problem, not a rendering problem. SwiftUI relies on stable, unique ID…

Read on Medium

Got a project ?

Let's build something worth using.

Get in touch