Making Xcode and agents share incremental builds
21 September, 2026How we made Xcode and XcodeBuildMCP reuse build outputs, proved that PATH differences trigger linking, and decided the last few seconds were not worth a workaround.
10 posts found. View all tags
How we made Xcode and XcodeBuildMCP reuse build outputs, proved that PATH differences trigger linking, and decided the last few seconds were not worth a workaround.
How Tuist's binary caching, code-based manifests, and deterministic setup make the git worktrees workflow practical for parallel AI agent development in iOS.
Learn how to build a sophisticated snake-like loading animation in SwiftUI, exploring two approaches: the naive GCD-based method and the elegant TimelineView solution.
Swift’s structured concurrency brought us async/await, actors, and task groups. But there’s one feature that often flies under the radar…
When building highly modular iOS apps, one challenge stands out: how do you handle navigation without coupling your feature modules to…
While improving the Chat UI at Sphere, we ran into a problem I couldn’t find a good solution for online: maintaining smooth scroll position…
is a property wrapper that gives views access to shared dependencies—, , , and others built into SwiftUI. But what about app-specific…
and are workhorses of iOS development, but they demand significant boilerplate. That boilerplate often ends up in view controllers…
There are several ways to learn a new technology: Read about it Play with it Implement something similar Most tutorials cover the first two…
According to the Microsoft Docs, a ViewModel acts as an intermediary between the view and the model, handling the view logic. It interacts…