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://ronnierocha.dev/blog/beyond-chatgpt-how-to-use-claude-and-gemini-in-xcode-coding-intelligence/
Ronnie Rocha - iOS Developer & AI Engineer
Beyond ChatGPT: How to Use Claude and Gemini in Xcode Coding Intelligence - Ronnie Rocha - iOS Developer & AI Engineer
Concerned about ChatGPT's privacy in Xcode? This guide shows you how to take control by integrating Anthropic's Claude and Google's Gemini into Coding Intelligence.
iOS dev
https://steipete.me/posts/2025/understanding-codebases-with-ai-gemini-workflow
steipete.me
My AI Workflow for Understanding Any Codebase | Peter Steinberger
A quick tip on how I use repo2txt and Google AI Studio to understand new codebases. Gemini's 1M token context window is perfect for asking questions about code.
iOS dev
https://christianselig.com/2025/05/godot-ios-interop/
Christianselig
Embedding Godot games in iOS apps is easy now
Recently there’s been very exciting developments in the Godot game engine, that have allowed really easy and powerful integration into an existing normal iOS or Mac app. I couldn’t find a lot of documentation or discussion about this, so I wanted to shine…
iOS dev
https://www.donnywals.com/solving-actor-isolated-protocol-conformance-related-errors-in-swift-6-2/
Donny Wals
Solving actor-isolated protocol conformance related errors in Swift 6.2 – Donny Wals
Actor isolated protocol conformances are a super useful way to ensure that certain protocol conformances are only available on a specific actor. That said, with this feature you’ll open yourself up to…
iOS dev
https://www.avanderlee.com/swift/playground-macro-running-code-snippets-in-xcodes-canvas/
SwiftLee
#Playground Macro: Running Code Snippets in Xcode's canvas
Learn how the #Playground feature in Xcode 26 can help you experiment with code snippets directly in the canvas.
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://www.mobiledevinterview.com/learn/system-design/gmail-application/
Mobile Dev Interview
Design Gmail - Mobile Dev Interview
Learn about Design Gmail in-depth with Mobile Dev Interview's comprehensive system-design resource.
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