iOS dev
@iosdevio
10.2K
subscribers
12
photos
5
files
6.15K
links
There is a single sponsored link in each issue (monday).
One sponsor per issue.
Every sponsored link should be highly relevant to Apple ecosystem app development.
Sponsored link price - 100$
Contact:
@tigorn
Download Telegram
Join
iOS dev
10.2K subscribers
iOS dev
https://www.massicotte.org/blog/testing-event-stream/
massicotte.org
Testing with Event Streams
A relatively easy way to verify a sequence of events.
iOS dev
https://azamsharp.com/2026/02/14/if-you-are-not-versioning-your-swiftdata-schema.html
AzamSharp
If You Are Not Versioning Your Swiftdata Schema
If You’re Not Versioning Your SwiftData Schema, You’re Gambling
❤
2
iOS dev
https://kyleye.top/posts/debugreplaceableview-multiple-type-erasers/
知阅百微 见微知著
DebugReplaceableView and Swift 6.2's Multiple Type Erasers | 知阅百微 见微知著
How Swift 6.2 enabled multiple @_typeEraser attributes for SwiftUI's new debug optimization
iOS dev
https://www.swift.org/blog/whats-new-in-swift-february-2026/
Swift.org
What's new in Swift: February 2026 Edition
Welcome to this edition of “What’s New in Swift,” where we share interesting projects and updates in the Swift community that deserve visibility to a broader audience.
iOS dev
https://www.swift.org/blog/building-privacy-first-analytics-with-swift/
Swift.org
Swift at scale: building the TelemetryDeck analytics service
TelemetryDeck is an app analytics service specifically for developers, designed to manage usage analytics that are anonymized, privacy-focused, and really easy to use. TelemetryDeck is managing the data of over 16 million people every month, helping thousands…
iOS dev
https://whackylabs.com/swift/ios/uikit/dynamics/2026/03/02/juice-it-up-with-uikit-dynamics/
Whacky Labs
Juice it up with UIKit Dynamics
One of my favorite framework on iOS has to be UIKit Dynamics and not enough people talk about it. But this is going to change today. Let’s build a color palette generator and have some fun with UIKit Dynamics along the way.
iOS dev
https://whackylabs.com/swift/ios/uikit/2026/03/04/simple-uicollectionview-transitions/
Whacky Labs
This one liner to add beautiful transition between UICollectionViews
UIKit comes with a bag full of techniques to build mind blowing animations and transitions but this one liner has to my favorite.
iOS dev
https://livsycode.com/best-practices/nscache-in-swift-a-practical-guide/
Livsy Code → Learn Swift the smart way
NSCache in Swift: A Practical Guide → Livsy Code
Greetings, traveler! Caching rarely looks like a hard problem—until an app starts rendering heavy feeds, repeatedly mapping rich text, or decoding the same assets on every scroll. At that point, the difference between “working” and “smooth” is often a cache…
iOS dev
https://livsycode.com/swiftui/preventing-swiftui-refreshable-from-affecting-child-scroll-views/
Livsy Code → Learn Swift the smart way
Preventing SwiftUI .refreshable from Affecting Child ScrollViews → Livsy Code
Greetings, traveler! SwiftUI’s .refreshable looks deceptively simple: attach it to a List or ScrollView, implement a refresh closure, and you get pull-to-refresh for free. However, there is a detail that often surprises developers the first time they build…
iOS dev
https://www.sagarunagar.com/blog/geometry-in-swiftui/
Sagarunagar
Mastering Geometry in SwiftUI - GeometryReader, GeometryProxy & onGeometryChange
A complete, modern guide to geometry in SwiftUI. Learn layout fundamentals, GeometryProxy, coordinate spaces, and onGeometryChange with examples.
iOS dev
https://www.sagarunagar.com/blog/thread-safety-in-swift/
Sagarunagar
Thread Safety in Swift - Preventing Data Races with Locks, Queues, and Actors
Learn how thread safety works in Swift. Understand data races, synchronization techniques like locks and dispatch queues, and how Swift actors prevent concurrency bugs.
iOS dev
https://kylebrowning.com/posts/wrapping-third-party-dependencies/
Kyle Browning
Wrapping Third-Party Dependencies in Swift
How closure-based service wrappers protect your app from vendor lock-in and make third-party SDKs testable.
iOS dev
https://www.kodeco.com/49535198-getting-started-with-ios-app-observability#toc-anchor-001
kodeco.com
Getting Started with iOS App Observability
Ready to add AI to your iOS apps without privacy concerns or cloud dependencies? Apple Foundation Models brings powerful on-device language models to iOS 18+. This tutorial shows you how to build AI-powered apps with structured data generation, covering basic…
iOS dev
https://salgara.substack.com/p/swiftui-swift-effects-a-beautiful
Substack
SwiftUI, Swift Effects: A Beautiful Onion Architecture
Swift + SwiftUI + Type-Driven Design + Swift Effect.
iOS dev
https://appleboy.tech/articles/get-rid-of-your-swiftgen-dependency
appleboy.tech
Get Rid of Your SwiftGen Dependency
Learn how to leverage modern Xcode features like String Catalogs and Asset Symbol generation to achieve compile-time safety for your resources without external dependencies.
iOS dev
https://fatbobman.com/en/posts/sendable-nsmanagedobjectcontext/
fatbobman.com
Why Does Passing NSManagedObjectContext Across Isolation Domains No Longer Error in Swift 6.2? The Real Change Isn't in the Compiler
Why NSManagedObjectContext no longer triggers concurrency errors in Swift 6.2? The real change lies in Core Data’s SDK import semantics, not the compiler itself. NSManagedObjectContext is now marked with NS_SWIFT_SENDABLE and NS_SWIFT_NONISOLATED in Xcode…