Dmitry iOS Suomi
@dimaiosdev.bsky.social
180 followers 29 following 500 posts
Daily REMOTE iOS jobs: https://patreon.com/iOSjobs iOS (Swift) news, articles and jobs: - https://www.patreon.com/iOSSwiftFeed - https://t.me/iOSSwiftArticles
Posts Media Videos Starter Packs
dimaiosdev.bsky.social
Daily iOS Remote Openings & Interview Prep

If you're actively looking for a job and want to get daily remote iOS job updates, subscribe to the private Patreon page:

“iOS (Swift) Jobs” → patreon.com/iOSjobs

Join for just €2(+VAT)/month - about the price of a coffee ☕️
Get more from iOS (Swift) jobs on Patreon
iOS (Swift) remote job openings
patreon.com
dimaiosdev.bsky.social
It also covers the history, practical applications (functions, layers, microservices), pros/cons, examples, and comparisons with SRP, DRY, OCP, DIP, and SSOT.
dimaiosdev.bsky.social
Matt Massicotte explains Swift’s @ isolated(any): it records a function’s actor isolation and exposes it via an isolation property.

He shows how Task/TaskGroup use it for smarter scheduling and MainActor ordering, and says most callers can ignore it.

nshipster.com/isolated-any/
@isolated(any)
There are cases where just a little more visibility and control over how to schedule asynchronous work can make all the difference.
nshipster.com
dimaiosdev.bsky.social
Highlights: $100k for a Gatekeeper bypass, $1M for broad iCloud access, up to $1M for wireless-proximity exploits, plus 2026 initiatives - 1000 iPhone 17s for at-risk users and an expanded Security Research Device program.
dimaiosdev.bsky.social
Implementing a Refractive Glass Shader in Metal

The article explains how to build a realistic refractive glass shader in Metal for SwiftUI, covering refraction, center-weighted falloff, shadow/occlusion, edge lighting, and subtle chromatic aberration.

medium.com/@victorbaro/...
Implementing a Refractive Glass Shader in Metal
This post explores how to build a simple but convincing refractive glass material in Metal. It assumes you have some familiarity with…
medium.com
dimaiosdev.bsky.social
Code along with the Foundation Models framework

An Apple code-along showing how to use the Foundation Models framework to add on-device AI to a SwiftUI app (generation, @ Generable, streaming, tool calling, performance)

www.youtube.com/watch?v=S5F1...
Code along with the Foundation Models framework | Meet with Apple
YouTube video by Apple Developer
www.youtube.com
dimaiosdev.bsky.social
iOS & macOS Clean Architecture. Unit Testing

The article continues Part 1, framing unit tests as insurance that should target core business logic rather than UI.

medium.com/@rayleefx/io...
iOS & macOS Clean Architecture. Part 2 — Unit Testing
Introduction
medium.com
dimaiosdev.bsky.social
iOS & macOS Clean Architecture: From Chaos to Clarity

The article explains moving from ad-hoc MVC to MVVM combined with Clean Architecture, defining four layers and their responsibilities.

medium.com/@rayleefx/io...
iOS & macOS Clean Architecture: Part 1 — From Chaos to Clarity
Introduction
medium.com
dimaiosdev.bsky.social
Learn to make Swift code only available for certain language versions or platforms

A concise guide to Swift’s @available: what it is, how to declare platform/Swift-version availability, and how to use if #available at runtime.

tanaschita.com/swift-availa...
How to use the @available attribute in Swift
Swift provides the @available attribute which we can use to make our code only available for certain Swift language versions or platforms. Learn about the arguments unavailable, introduced, deprecated...
tanaschita.com
dimaiosdev.bsky.social
Microsoft Threat Intelligence reports another XCSSET macOS variant that infects Xcode projects.

www.microsoft.com/en-us/securi...
www.microsoft.com
dimaiosdev.bsky.social
A new code-along session from Apple shows how to use the Foundation Models framework to add on-device LLM features to a SwiftUI app - text generation, structured output with @ Generable, streaming, tool calling, and performance tweaks.

www.youtube.com/watch?v=A8X6...
Code along with the Foundation Models framework | Meet with Apple
YouTube video by Apple Developer
www.youtube.com
dimaiosdev.bsky.social
Implementing advanced speech-to-text in your SwiftUI app

Learn how to integrate real-time voice transcription into your app using SpeechAnalyzer.

A tutorial on integrating Apple’s new SpeechAnalyzer API for real-time speech-to-text in a SwiftUI app.

www.createwithswift.com/implementing...
Implementing advanced speech-to-text in your SwiftUI app
Learn how to integrate real-time voice transcription into your application using SpeechAnalyzer.
www.createwithswift.com
dimaiosdev.bsky.social
It contrasts this with the “stable” GCD/NSOperation/FRP era and concludes the abstractions are leaky, docs thin, and confidence still requires lots of field testing.
dimaiosdev.bsky.social
The article describes three Swift Concurrency pains - forcing @MainActor for UNNotificationCenter callbacks, wrapping CMMotionActivityManager with continuations/timeouts, and fighting actor reentrancy by building a SerialProcessor.

twocentstudios.com/2025/08/12/3...
3 Swift Concurrency Challenges from the Last 2 Weeks
twocentstudios.com
dimaiosdev.bsky.social
Large Swift projects hit walls: slow builds, flaky tests, complex graphs. The bottleneck is the toolchain & project design.
Paths: React Native (speed vs debt), Bazel (power vs cost), or native/Xcode-adjacent.
Make deps explicit, measure, optimize.

tuist.dev/blog/2025/09...
Why Large Swift Projects Hit a Wall (And How to Break Through)
Large Swift codebases hit walls: slow builds, flaky tests, complex graphs. We dive into why Apple's toolchain struggles at scale and how teams can overcome these challenges without React Native or Baz...
tuist.dev
dimaiosdev.bsky.social
Learn how to display web content in a SwiftUI with new WebView.

It shows SwiftUI’s new native WebView, load with a URL/control via WebPage. The author shares code for state, async JS and gesture/modifier tweaks to build web UIs without UIKit bridges.

www.createwithswift.com/displaying-w...
Displaying web content in SwiftUI
Learn how to display web content in a SwiftUI with new WebView.
www.createwithswift.com
dimaiosdev.bsky.social
Build, run and debug iOS and Mac apps in Zed instead of Xcode

This article shows how to build, run, and debug iOS/Mac apps in Zed by combining xcode-build-server with the author’s xcede/xcede-dap tools and Zed tasks/global configs

luxmentis.org/blog/ios-and...
Build, run and debug iOS and Mac apps in Zed instead of Xcode
luxmentis.org