iOS Newsletter
Hi folks,
Autumn may have arrived on the calendar weeks ago, but now it’s finally in the air — perfect for a warm drink, family moments, and a fresh look at what’s new in iOS development. The tech world isn’t slowing down either - iOS 26.1 Beta 3 dropped on October 13th and TestFlight 4.0 got a refreshed Liquid Glass UI.
In this issue, we’re exploring background task strategies, diving into SwiftUI image caching techniques, and discovering how Swift’s new subprocess package could revolutionize CLI automation.
Swift
Automate all the things with Swift Subprocess
Is Swift finally ready for scripting? Jacob Bartlett explores the new swift-subprocess package that could change how we build CLI tools.
Why Swift Migration Tooling Matters
Want to adopt new Swift features without breaking your code? Antoine van der Lee explains why Swift’s migration tooling is essential for safe, gradual transitions.
SwiftUI
Show icons only in SwiftUI swipe actions on iOS 26
SwiftUI swipe actions in iOS 26 now display both icons and titles—but what if you prefer the cleaner icon-only look? Natalia Panferova shows you how.
Image caching in SwiftUI
Tired of re-downloading the same images? Letizia Granata walks through implementing efficient image caching in SwiftUI using NSCache for instant retrieval.
Development
Do job silently
Want fresh data without making users wait? Kyryl Horbushko shares a complete guide to iOS background tasks and the common pitfalls you’ll encounter.
iPhone 17 Screen Sizes
iPhone 17 brings three new screen sizes and notable layout changes—what do iOS developers need to know about safe area insets and screen resolutions? Keith Harrison has the details.
Detecting Text Language with NLLanguageRecognizer in Swift
Need to detect text language in your iOS app? Artem Mirzabekian demonstrates how NLLanguageRecognizer makes multilingual support effortless with Apple’s NaturalLanguage framework.
Testing
Mobile testing strategies
Relying on manual testing alone? Tjeerd in ‘t Veen breaks down why comprehensive mobile testing strategies are crucial for catching issues across device configurations.