#ios
31 items tagged "ios".
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.
Why Flutter Can't Easily Do Liquid Glass
Posted on:January 12, 2026· 5 min readApple's Liquid Glass isn't just a blur — it's a physically-based, real-time glass simulation that samples the entire render tree behind it. Flutter paints onto a single texture. Those two facts are incompatible.
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.
SwiftUI Under the Hood: Its Architecture and Relationship to UIKit
Posted on:June 5, 2024· 10 min readSwiftUI is not a black box replacement for UIKit. It's a view graph diffing engine that runs on top of UIKit and AppKit. Here's how it actually works.
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.
Low Memory Crash Events in iOS
Posted on:January 10, 2016· 2 min readHow crash reporting tools work.
Coordinate System in SpriteKit
Posted on:November 10, 2015· 2 min readDifferences between SKScene and SKNode when it comes to coordinate system in SpriteKit.
Advertising Identifier in iOS
Posted on:August 10, 2015· 3 min readAn alphanumeric string unique to each device, used only for serving advertisements.
CMMotionManager Noise Reduction in iOS
Posted on:July 14, 2015· 2 min readA way to smooth the accelerometer readings using a Low Pass Filter.
Playing Sounds in SpriteKit using SKAction
Posted on:April 10, 2015· 3 min readA couple of tips and tricks and useful code snippets for playing sounds.
iOS NSRunLoop in a Nutshell
Posted on:April 9, 2014· 2 min readAn event processing loop that you use to schedule work and coordinate the receipt of incoming events.
MVC Design Pattern in iOS
Posted on:December 25, 2011· 4 min readModel-view-controller concept in the iOS world.
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 -
Lichess Mobile
Open source contributions to the Lichess mobile app — native iOS widgets, puzzle features, openings explorer, and app infrastructure for the world's most popular free chess platform.
ios flutter dart open-source lichess -
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 -
AMBOSS
iOS apps, Python backend API, and CI for the AMBOSS medical knowledge platform.
ios objective-c core-data python devops -
DasKochrezept
iOS app for DasKochrezept.de, a leading food magazine in Germany. Featured by Apple.
ios objective-c -
MyDriver (Sixt)
Customer and driver iOS apps for the myDriver limousine service — later rebranded as SIXT ride.
ios objective-c -
igobubble
Social discovery iOS app and socket-based C# .NET backend API.
ios objective-c .net csharp -
-
Tuba.fm
Personalised radio app for iPhone. Winner of Mobile Trends Awards 2012.
ios objective-c core-audio -
-
Newton's Melodies
iPhone/iPad app where users create melodies by bouncing falling apples onto wooden planks. Custom physics engine built from scratch with OpenGLES.
ios objective-c opengles game -
Orange Wednesdays
iPhone app for browsing cinema repertoires, watching trailers, and booking tickets with the Cinema City and Orange IMAX cinema network in Poland.
ios objective-c -
Payback PL
iPhone app for the Payback multi-partner loyalty program in Poland — collect points, browse coupons, and track rewards. Reached top 50 in the Polish App Store.
ios objective-c -
-
Animation extensions
A useful UIView category containing a set of most commonly used animations like rotation, flip, shake and others.
ios objective-c uikit cocoapods animation -
Sprite Additions
A UIImage category for handling sprite sheets — extract individual frames from a texture atlas with ease.
ios objective-c animation sprite