Weekly Digest
Jul 1 - Jul 7, 2024
4 articles that week
Wednesday, Jul 3
Swift Actor in Unit Tests
Abdul Moiz from Thumbtack reveals how Swift 6's concurrency checks broke their entire test suite. Their solution? A clever protocol-based pattern that makes actors mockable without sacrificing thread safety.
Monday, Jul 1
Custom Navigational Transitions in iOS
Zalando's iOS team tackled a deceptively hard problem: creating smooth screen transitions when the entire UI is driven by the backend.
Ready for Swift 6
Dave Verwer and Sven A. Schmidt from Swift Package Index reveal that 43% of Swift packages are already data race safe. The Swift 6 migration is happening faster than expected.
Challenges of mixed SwiftUI and UIKit codebases in iOS Apps
Medium's iOS team has been wrestling with a codebase dating back to 2013. Migrating from UIKit to SwiftUI? It's messier than you think.