iOS dev
@iosdevio
10.9K
subscribers
12
photos
5
files
6K
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.9K subscribers
iOS dev
https://www.kodeco.com/48297451-migrating-to-swift-6-tutorial
kodeco.com
Migrating to Swift 6 Tutorial
The migration path to Swift 6 is now a lot smoother, with lots more guideposts. Work through this tutorial to find out how much easier it’s become.
iOS dev
https://theswiftdev.com/2025/type-safe-and-user-friendly-error-handling-in-swift-6/
Theswiftdev
Type-safe and user-friendly error handling in Swift 6 - The.Swift.Dev.
Learn how to implement user-friendly, type-safe error handling in Swift 6 with structured diagnostics and a hierarchical error model.
iOS dev
https://www.artemnovichkov.com/blog/getting-started-with-apple-foundation-models
Artem Novichkov
Getting Started with Apple's Foundation Models
Learn how to use Foundation Models in iOS apps
iOS dev
https://www.swiftbysundell.com/articles/decoding-swift-types-that-require-additional-data/
Swift by Sundell
Decoding Swift types that require additional data | Swift by Sundell
How Swift’s CodableWithConfiguration API can be used to inject additional, required data into a type’s decoding process, without having to use optionals or declare any additional decoding-specific types.
iOS dev
https://fatbobman.com/en/posts/notificationcentermessage-a-new-concurrency-safe-notification-experience-in-swift-62/
fatbobman.com
NotificationCenter.Message - A New Concurrency-Safe Notification Experience in Swift 6.2
Discover Swift 6.2’s new concurrency-safe NotificationCenter.Message APIs to ensure type safety, eliminate runtime errors, and streamline notification handling.
iOS dev
https://saafo.substack.com/p/migrating-to-swift-actors
Substack
Migrating to Swift Actors
Sharing experiences and solutions for integrating actors into existing codebases.
iOS dev
https://github.com/kimsungwhee/apple-docs-mcp
GitHub
GitHub - kimsungwhee/apple-docs-mcp: MCP server for Apple Developer Documentation - Search iOS/macOS/SwiftUI/UIKit docs, WWDC videos…
MCP server for Apple Developer Documentation - Search iOS/macOS/SwiftUI/UIKit docs, WWDC videos, Swift/Objective-C APIs & code examples in Claude, Cursor & AI assistants - kimsungwh...
iOS dev
https://www.metal.graphics/
www.metal.graphics
Metal Shaders Course - From First Principles to Visual Mastery
Master Metal shaders for SwiftUI development. Learn the GPU fundamentals behind stunning visual effects — no graphics programming experience required.
iOS dev
https://arturgruchala.com/swift-6-2-java-interoperability-in-practice/
Artur Gruchała
Swift 6.2 Java interoperability in practice
If you’ve ever tried straddling two worlds—one foot in the elegant, type-safe realm of Swift and the other in the sprawling ecosystem of Java—you know the pain of keeping them in sync. Swift 6.2 introduces a first-class Swift–Java interoperability layer via…
iOS dev
https://arturgruchala.com/swift-and-c-interoperability-in-practice/
Artur Gruchała
Swift and C++ interoperability in practice
Swift’s new C++ interoperability is a game-changer, letting you tap into mature C++ libraries from Swift’s safe, expressive syntax. In this post, I’ll guide you through the language-pair preview introduced in Swift 5.9—showing how to call C++ functions, wrap…
iOS dev
https://arturgruchala.com/assembler-for-swift-developers/
Artur Gruchała
Assembler for Swift developers
Ever wondered what really happens under the hood when you build that shiny Swift app? Here’s a confession: I used to treat assembly like dark magic—until I decided to embrace it. In this first installment of our three-part series, we’ll cover the bare essentials:…
iOS dev
https://nshipster.com/uncertainty/
NSHipster
Uncertain⟨T⟩
GPS coordinates aren’t exact. Sensor readings have noise. User behavior is probabilistic. Yet we write code that pretends uncertainty doesn’t exist, forcing messy real-world data through clean Boolean logic.
iOS dev
https://juniperphoton.substack.com/p/observation-framework-beyond-the
Substack
Observation framework: Beyond the documentation about observing property changes
Starting with iOS 17, Apple introduced the Observation framework to make updating SwiftUI views more efficient.
iOS dev
https://juniperphoton.substack.com/p/swiftui-core-animation-demystify
Substack
SwiftUI + Core Animation: Demystify all sorts of Groups
Understand DrawingGroup, CompositingGroup and GeometryGroup in the Core Animation way
iOS dev
https://juniperphoton.substack.com/p/rethinking-viewmodel-in-swiftui
Substack
Rethinking ViewModel in SwiftUI
The question of whether the ViewModel concept should exist has become increasingly prevalent recently.
iOS dev
https://medium.com/@matgnt/mastering-swift-6-2-concurrency-a-complete-tutorial-99a939b0f53b
Medium
Mastering Swift 6.2 Concurrency: A Complete Tutorial
Introduction
iOS dev
https://kyleye.top/posts/everything-you-should-know-about-spacer/
知阅百微 见微知著
Everything You Should Know About Spacer | 知阅百微 见微知著
A comprehensive guide to SwiftUI's four spacer types - learn how Spacer, _TextBaselineRelativeSpacer, _HSpacer, and _VSpacer work internally, their sizing logic, and when to use each type effectively.
iOS dev
https://medium.com/airbnb-engineering/understanding-and-improving-swiftui-performance-37b77ac61896
Medium
Understanding and Improving SwiftUI Performance
New techniques we’re using at Airbnb to improve and maintain performance of SwiftUI features at scale
iOS dev
https://www.polpiella.dev/how-i-fix-bugs-in-my-apps
www.polpiella.dev
A Peek into My Debugging Process (With Real Examples)
A guide to making the best use of the tools available to you to fix bugs in your apps and get to the root cause of the issue in record time.
iOS dev
https://serialcoder.dev/text-tutorials/swiftui/providing-multiple-accent-colors-in-swiftui-apps/
Providing Multiple Accent Colors in SwiftUI Apps