iOS dev
@iosdevio
10.5K
subscribers
12
photos
5
files
6.12K
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.5K subscribers
iOS dev
https://alexanderweiss.dev/blog/2026-01-16-exported-import-vs-public-import
alexanderweiss.dev
@_exported import VS public import
Swift 6 introduced a new feature called "Access level imports". With [SE-0409](https://github.com/swiftlang/swift-evolution/blob/main/proposals/0409-access-level-on-imports.md) you can attach access level modifiers to your import statements. In the p...
iOS dev
http://pfandrade.me/blog/swift-modules-and-codeassets-duplication
pfandrade.me
Swift Modules and Code/Assets Duplication - Paulo's Blog
I’m Paulo. A software developer based in Lisbon, Portugal, founder of Outer Corner, currently building apps for Apple platforms.
iOS dev
https://www.createwithswift.com/crafting-document-based-apps-in-swiftui
Create with Swift
Crafting document-based apps in SwiftUI
Understand document-based apps with SwiftUI.
iOS dev
https://livsycode.com/swiftui/how-to-avoid-double-updates-when-filtering-swiftui-textfield-input/
Livsy Code → Learn Swift the smart way
How to Avoid Double Updates When Filtering SwiftUI TextField Input → Livsy Code
Greetings, traveler! SwiftUI makes it easy to react to text input. There are two common approaches to handle formatted text input: Use TextField format option Format the string inside onChange and then write the processed value back into the same binding…
❤
1
iOS dev
https://bendodson.com/weblog/2026/01/22/traditional-tab-bar-on-ipados-26/
Bendodson
Restoring the traditional icon-based tab bar on iPad with Liquid Glass
It is possible with one line of code to switch back to the old-style tab bar at the bottom of the screen, even on iPadOS 26!
iOS dev
https://matteomanferdini.com/mvvm-vs-viper/
Matteo Manferdini
Why VIPER and MVVM in SwiftUI are actually the same pattern: A lesson in architectural thinking
Architectural design patterns like VIPER might seem radically different from common ones like MVVM. However, upon deeper inspection, it turns out that these patterns share the same constitutive components. In this article, we will compare the MVVM and VIPER…
iOS dev
https://swiftunwrap.com/article/binding-side-effect/
Swift Unwrap
The unexpected @Binding side effect | Swift Unwrap
How switching from a get-only Binding to a let variable might not be as innocent as you think
❤
1
iOS dev
https://www.donnywals.com/a-deep-dive-into-swiftdata-migrations/
Donny Wals
A Deep Dive into SwiftData migrations – Donny Wals
SwiftData migrations are one of those things that feel optional… right until you ship an update and real users upgrade with real data on disk. In this post we’ll dig into: By the end of this post you…
iOS dev
https://www.avanderlee.com/ai-development/11-things-i-learned-after-using-ai-agents-full-time/
SwiftLee
11 Things I learned after using AI Agents full-time
Learn how AI agents and tools like Cursor have reshaped my workflow and brought new efficiencies to my app development process.
iOS dev
https://ikyle.me/blog/2026/metal-texture-tiling
Kyle Howells Blog
Loading Oversized 360 Panoramas with Metal
Comparing GPU single-texture uploads, vertical strip tiling, grid tiling, and the CPU fallback for huge equirectangular images.
iOS dev
https://fatbobman.com/en/posts/letting-swift-closures-automatically-inherit-isolation/
fatbobman.com
isolated(any) and #isolation - Letting Swift Closures Automatically Inherit Isolation
While Swift 6.2's Default Actor Isolation simplifies concurrency, the compiler sometimes fails to infer closure execution contexts, leading to unexpected errors. This article explores a practical solution using @isolated(any) and the #isolation macro to achieve…
iOS dev
https://www.apple.com/newsroom/2026/02/xcode-26-point-3-unlocks-the-power-of-agentic-coding/
Apple Newsroom
Xcode 26.3 unlocks the power of agentic coding
Xcode 26.3 introduces support for agentic coding, a new way in Xcode for developers to build apps, powered by coding agents from Anthropic and OpenAI.
iOS dev
https://rudrank.com/exploring-xcode-using-mcp-tools-cursor-external-clients
Rudrank
Exploring AI Driven Coding: Using Xcode 26.3 MCP Tools in Cursor, Claude Code and Codex
Xcode 26.3 ships with 20 native MCP tools for AI agents. Learn how to use Xcode's DocumentationSearch, BuildProject, RenderPreview, and more from Cursor, Claude CLI, or any MCP client using the mcpbridge.
❤
1
iOS dev
https://livsycode.com/uikit/passthroughwindow-in-ios26-an-overlay-window-that-doesnt-steal-your-gestures/
Livsy Code → Learn Swift the smart way
PassThroughWindow in iOS26: An Overlay Window That Doesn’t Steal Your Gestures → Livsy Code
Greetings, traveler! Overlay windows are handy when you need UI that sits above everything else. Think about global toasts, network banners, call-status bars, floating debug panels, or a context menu you want to present independently of your main view hierarchy.…
iOS dev
https://www.sagarunagar.com/blog/inlinearray-in-swift/
Sagarunagar
InlineArray in Swift - Memory Efficient Fixed-Size Arrays
Learn how InlineArray works in Swift 6.2. This guide explains fixed-size arrays, memory benefits, performance use cases, and real-world examples.
iOS dev
https://www.donnywals.com/migrating-an-ios-app-from-paid-up-front-to-freemium
Donny Wals
Migrating an iOS app from Paid up Front to Freemium – Donny Wals
Paid up front apps can be a tough sell on the App Store. You might be getting plenty of views on your product page, but if those views aren’t converting to downloads, something has to change.
iOS dev
https://swiftwithmajid.com/2026/02/03/on-demand-resources-in-ios-app/
Swift with Majid
On-demand resources in iOS app
On-Demand Resources allow you to ship a smaller initial app download and fetch additional assets like images, sounds, level data, ML models, and more only when a user requires them. This week, we’ll explore how to utilize on-demand resources to store secrets…
iOS dev
https://swiftology.io/articles/swift-concurrency-zero-to-hero/
Swiftology
Swift Concurrency from Zero to Hero | Reading List | Swiftology
In this short post I want to recommend an ordered reading list that will get you from Zero to Hero in Swift Concurrency
iOS dev
https://swiftwithmajid.com/2026/02/10/agentic-coding-in-xcode/
Swift with Majid
Agentic coding in Xcode
Apple has finally released Xcode 26.3, which now supports agentic coding. In this article, I’ll guide you through configuring Xcode 26.3 and utilizing the latest best practices when using agentic tools for building apps on Apple platforms.
iOS dev
https://captainswiftui.substack.com/p/objectively-better-observably-trickier
Substack
Objectively Better, Observably Trickier
The Observation Framework is great... once you figure out how it actually works
iOS dev
https://azamsharp.com/2026/02/01/do-you-really-need-dtos.html
AzamSharp
Do You Really Need Dtos
Do You Really Need DTOs or Are You Just Copying JSON