Swift Refresh 2025 – Day 4 (Part 2): Modern Observation and Reactive UIKit
A deep dive into the second part of Day 4: Observation as AsyncSequence, truly reactive UIKit with observable models, and typed notifications.
Exploring the world of iOS, Swift and SwiftUI through articles, tutorials and development experiences.
A deep dive into the second part of Day 4: Observation as AsyncSequence, truly reactive UIKit with observable models, and typed notifications.
A deep dive into the first part of Day 4: inline arrays, Span, real concurrency with actors, mutex, and atomics. Swift no longer protects, it demands intention.
A recap of Day 3 from Swift Refresh Workshop 2025: state, Liquid Glass, declarative animations, SwiftData, and the new role of Xcode as an agent.
An honest recap of Day 2: strict concurrency with Swift 6 and the Liquid Glass visual language in iOS 26, without losing clarity.
An honest recap of Swift 6.2 strict concurrency: actors, @MainActor, Sendable, and how to migrate without suffering in real-world projects.
Explore three approaches to achieve thread safety in Swift: from traditional locks (NSLock) to the modern solution with Actors. Learn about race conditions, deadlocks, and how Swift Concurrency elegantly solves these problems.
Select your dev pill — dive into curated tools and resources for iOS and beyond.
Disclaimer: Some links are affiliate. You pay the same price — a small commission may support this site.