Home

121
Shifting Light, Unchanging Haystacks
Feb 2, 2026 Issue #121

Shifting Light, Unchanging Haystacks

Two weeks ago, taking the opportunity of attending iOS Conf SG 2026, I visited the National Gallery Singapore and had th...
Explore Full Issue

Recent Weekly Issues

by Fatbobman

isolated(any) and #isolation: Letting Swift Closures Automatically Inherit Isolation

Swift 6 introduced many new features and keywords for concurrency. While many of these might be rarely used in daily development, encountering specific scenarios without understanding these new concepts can lead to hitting a wall, even with AI assistance. In this post, I will walk through a concurrency issue encountered during development testing to introduce how to utilize **`@isolated(any)`** and the **`#isolation`** macro. These tools enable function isolation inheritance, allowing the compiler to automatically infer the execution context of closures.

Guest Post by Ronnie Wong

Surviving tvOS: An Engineering Log of an Atypical Media Player

tvOS is far more than just an enlarged iPad. This article is an engineering log of the Syncnext player, providing an in-depth analysis of real pitfalls in Apple TV development: from the Focus mechanism, harsh storage constraints, to SwiftUI workarounds and AVPlayer deep optimization, helping developers "survive" on the tvOS platform

Guest Post by Shili

The Indie Developer's Trial: Zipic's Productization Journey from 0 to 1

Building an indie product sounds easy, but you don't realize how deep the water is until you jump in. This is the true story of an indie developer turning a small workplace requirement into a flagship product. We follow the perspective of Zipic's creator, Shili, to review the journey from 0 to 1. This part focuses on product design and decision-making.

Guest Post by Shili

Solving SwiftUI Pain Points and Performance Bottlenecks: Zipic Development Technical Retrospective

What other technical challenges exist in image compression software? This article is packed with hardcore, practical macOS development experience. From SwiftUI component adaptation to low-level Core Graphics applications, and from Raycast extension integration to PDF compression implementation, it not only solves performance bottlenecks but also pushes the native experience to the limit.