All Posts

5 posts about Swift development

4 min read

Understanding Actor Reentrancy in Swift

Master actor reentrancy in Swift 6.x with practical examples, real-world scenarios, and battle-tested patterns for safe concurrent programming

+2 more
Read more
5 min read

Swift Optionals: Safe Unwrapping and the Sharp Edges

The unwrapping patterns that replace force unwrapping, then the parts that surprise people: double optionals, try? swallowing errors, and Codable's blindness to explicit null.

Read more
4 min read

MVVM vs. MVI in SwiftUI: Choosing the Right Architecture

Compare MVVM and MVI architectural patterns in SwiftUI to understand which approach best fits your app's needs and team structure.

+1 more
Read more
1 min read

Async/Await Migration Guide: From Completion Handlers

Learn how to migrate your existing completion handler-based code to Swift's modern async/await syntax with practical examples.

Read more
2 min read

Custom Property Wrappers: What They Generate and Where They Break

A property wrapper is a stored struct plus a synthesized computed property. That shape explains the cases it covers, and the three it does not: compound assignment, async loading, and static storage under Swift 6.

Read more