iOS dev
@iosdevio
9.82K
subscribers
12
photos
5
files
6.25K
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
9.82K subscribers
iOS dev
https://touchlab.co/kmp-view-models
touchlab.co
Is AndroidX ViewModel the best choice for KMP projects?
Sharing ViewModels between platforms affects the iOS developer experience. In this post we will discuss this topic and some possible solutions in KMP projects that respect the native feel of iOS...
iOS dev
https://www.wesleymatlock.com/enter-sandman-mode-xcode-26-3-agentic-coding/
Wesley Matlock
Enter Sandman Mode: Three Months Inside Xcode 26.3's Agentic Coding
Professional iOS Engineer specializing in SwiftUI, VisionOS, and modern Apple platforms. Expert in HealthKit, tvOS, watchOS and even some VisionOS development with 85+ technical articles and comprehensive portfolio.
iOS dev
https://kyleye.top/posts/swiftui-hidden-from-capture/
知阅百微 见微知著
Hide SwiftUI Views from Screenshot | 知阅百微 见微知著
Hide specific SwiftUI views from screenshots and screen recordings without wrapping them in a secure text field
iOS dev
https://speakinginswift.substack.com/p/a-public-symbol-server-for-swift
Substack
A Public Symbol Server for Swift on Windows
The Browser Company hosts its own builds of the Swift toolchain for Windows.
iOS dev
https://www.avanderlee.com/concurrency/using-xcode-instruments-to-optimize-swift-concurrency-code/
SwiftLee
Using Xcode Instruments to optimize Swift Concurrency Code
Explore how Xcode Instruments can help you analyze, debug, and optimize your code for better app performance.
iOS dev
https://www.massicotte.org/stateless-actors/
massicotte.org
Stateless Actors
The purpose of an actor is to protect mutable state. But even an actor with no state to protect can serve a purpose.
iOS dev
https://livsycode.com/swift/uniquebox-ref-and-mutableref-in-swift-6-4/
Livsy Code → Learn Swift the smart way
UniqueBox, Ref, and MutableRef in Swift 6.4 → Livsy Code
Greetings, traveler! Swift 6.4 continues the ownership work that has been building through noncopyable types, borrowing, consuming parameters, lifetime dependencies, Span, and MutableSpan. The important part of this direction is that Swift is gaining more…
iOS dev
https://fatbobman.com/en/posts/taming-row-height-and-spacing-jumps/
fatbobman.com
Taming Row Height and Spacing Jumps in SwiftUI List with a Custom Layout
Learn why SwiftUI List rows jump during height changes and how to fix it using a custom Layout, state machine decoupling, and CollapsibleSpacingVStack — no UIKit required.
iOS dev
https://www.ioscoffeebreak.com/issue/issue74
iOS Coffee Break
The WWDC26 Sessions I Found Most Useful
A follow-up to last week's WWDC26 edition, with the sessions that stood out most to me after two days of watching, discussing and taking notes with our iOS team.
iOS dev
https://onmyway133.com/posts/whats-new-in-swift-6.4-at-wwdc26/
Onmyway133
What's new in Swift 6.4 at WWDC26 | Swift Discovery
Issue #1050
Swift 6.4 arrives with a set of language refinements and standard library additions that make everyday code cleaner and more expressive. This article walks through the most notable changes from WWDC26.
Simplified platform availability with anyAppleOS…
❤
1
iOS dev
https://wadetregaskis.com/whats-coming-in-swift-6-4/
What’s Coming in Swift 6.4
iOS dev
https://azamsharp.com/2026/06/12/whats-new-in-swiftdata.html
AzamSharp
Whats New In Swiftdata
What’s New in SwiftData for iOS 27
iOS dev
https://swiftwithmajid.com/2026/06/08/what-is-new-in-swiftui-after-wwdc26/
Swift with Majid
What is new in SwiftUI after WWDC26
Platforms State of the Union has just been published, and we have a lot of new APIs to learn, explore, and use to build new features and apps. Let’s start with the most important framework for our apps. This week, we will look at what WWDC26 brings to the…
iOS dev
https://swiftwithmajid.com/2026/06/16/swipe-actions-outside-of-list-in-swiftui/
Swift with Majid
Swipe actions outside of List in SwiftUI
Swipe actions were a primary reason for using List in SwiftUI. As you may recall, I’ve mentioned several times that a scroll view paired with lazy stacks is the preferred approach in most scenarios, except when swipe actions are required.
iOS dev
https://www.swiftdifferently.com/blog/swift/concurrency/how-actors-work
SwiftDifferently
Actors in Swift: The Problem They Solve and How it Works
I finally read SE-0306 and actors stopped being a mystery. Here's everything that clicked, in plain language.
iOS dev
https://antongubarenko.substack.com/p/wwdc26-swiftdata-group-lab-q-and
Substack
WWDC26: SwiftData Group Lab - Q&A
Direct answers from Apple Engineers during WWDC26
iOS dev
https://antongubarenko.substack.com/p/wwdc26-swiftui-group-lab-2nd-q-and
Substack
WWDC26: SwiftUI Group Lab 2nd - Q&A
Direct answers from Apple Engineers during WWDC26
iOS dev
https://www.swiftjectivec.com/ios-27-notable-uikit-additions/
Swiftjective-C
iOS 27: Notable UIKit Additions
iOS 27 is here. So now we check in with our invincible UI framework, UIKit.
iOS dev
https://www.swiftjectivec.com/siri-ai-for-ios027/
Swiftjective-C
iOS 27, Your App, and Siri
How do we think about Siri AI with iOS 27? Here’s how to make the most of new APIs.
iOS dev
https://swiftuisnippets.wordpress.com/2026/06/10/wwdc26-the-evolution-of-presentation-transitions-in-swiftui/
SwiftUISnippets
WWDC26: The Evolution of Presentation Transitions in SwiftUI
At WWDC26, Apple introduced a subtle but powerful refinement to the SwiftUI presentation API. While much of the focus was on the new spatial computing features, the engineering team quietly solved …
iOS dev
https://artemnovichkov.com/blog/task-names-in-swift-concurrency
Artem Novichkov
Task Names in Swift Concurrency
Name Swift tasks for clearer debugging and profiling