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://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
iOS dev
https://www.artemnovichkov.com/blog/using-webkit-to-load-web-content-in-swiftui
Artem Novichkov
Using WebKit to load web content in SwiftUI
Learn how to use WebView and WebPage to load and save web content
iOS dev
https://www.artemnovichkov.com/blog/handling-webview-navigation-in-swiftui
Artem Novichkov
Handling WebView navigation in SwiftUI
Learn how to handle navigation in WebView and WebPage
iOS dev
https://www.natashatherobot.com/p/swift-prompt-engineering-apples-foundationmodels
Natashatherobot
A Swift Developer’s Guide to Prompt Engineering with Apple’s FoundationModels
Learn how to craft effective, guided prompts for Apple’s Foundation Model using Swift, SwiftUI, and the powerful FoundationModels framework.
iOS dev
https://www.natashatherobot.com/p/ai-agents-apples-foundation-models-tool-calling
Natashatherobot
LLMs Calling LLMs: Building AI Agents with Apple's Foundation Models and Tool Calling
Explore going from prompts to multi-agent architecture by leveraging Foundation Models tool calling capabilities and exposing LLMs themselves as tools
iOS dev
https://nilcoalescing.com/blog/CountdownTimerWithAlarmKit/
Nil Coalescing
Schedule a countdown timer with AlarmKit
Step through the essential setup for AlarmKit timers in iOS 26, from requesting authorization and scheduling a countdown to presenting the Live Activity and an in-app list of active timers.