#swift
9 items tagged "swift".
Posts
16 Years of iOS Concurrency: From Dispatch Queues to async/await
Posted on:May 14, 2026· 10 min readConcurrency hasn't gotten easier. The sharp edges just moved. Here's what survived from the dispatch_async era, what Combine got right, and where async/await and actors actually help — from someone who's shipped iOS apps at scale across all three.
Opaque Types in Swift: Understanding the `some` Keyword
Posted on:February 15, 2025· 6 min read`some` doesn't just hide a type behind a protocol — it preserves the underlying concrete type identity through the compiler. Here's what that means for performance and why `any` exists alongside it.
Understanding Copy-on-Write in Swift
Posted on:January 10, 2024· 5 min readSwift's value types avoid expensive copies until you actually mutate them. Here's how CoW works under the hood.
Best Practices for Unit Testing iOS Apps
Posted on:October 20, 2022· 2 min readTests are automated. Run often. Preferably on each commit or pull request to quickly catch regressions.
Reference Cycles in iOS
Posted on:September 20, 2022· 1 min readStrong reference cycles prevent instances from ever being deallocated, causing a memory leak.
Concurrency and Parallelism in iOS
Posted on:September 19, 2022· 1 min readiOS offers several ways to run tasks concurrently. This article is a short summary of them.
Projects
-
SRF News, Meteo & Sport
Developing the SRF News, SRF Meteo and SRF Sport iOS apps — the Swiss public broadcaster's most-used mobile products with over a million daily active users.
ios swift swiftui apple -
eCarUp
EV charging platform — iOS apps, admin portal, backend API, infra, and CI/CD. Rewritten from Xamarin to Swift.
ios swift angular dotnet azure kubernetes devops xamarin -