<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>iOS &amp; Swift Articles on SwiftTribune</title><link>https://swifttribune.walidsassi.com/posts/</link><description>Recent content in iOS &amp; Swift Articles on SwiftTribune</description><image><title>SwiftTribune</title><url>https://swifttribune.walidsassi.com/images/og-default.svg</url><link>https://swifttribune.walidsassi.com/images/og-default.svg</link></image><generator>Hugo -- 0.147.8</generator><language>en-us</language><lastBuildDate>Thu, 21 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://swifttribune.walidsassi.com/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Local LLMs on Apple Silicon, Part 1: From Compatibility to Your First Local Chat</title><link>https://swifttribune.walidsassi.com/posts/local-llms-apple-silicon-part-1/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://swifttribune.walidsassi.com/posts/local-llms-apple-silicon-part-1/</guid><description>A pragmatic introduction to running large language models locally on Apple Silicon: the tradeoffs versus cloud AI, how to verify what your Mac can actually run with Can I Run AI and llmfit, a plain-English take on quantization, and a hands-on first chat with LM Studio.</description></item><item><title>Claude Agents: Multi-Agent iOS Workflows in Claude Code</title><link>https://swifttribune.walidsassi.com/posts/claude-agents-ios-multi-agent-workflows/</link><pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><guid>https://swifttribune.walidsassi.com/posts/claude-agents-ios-multi-agent-workflows/</guid><description>Claude Agents in Claude Code v2.1.139: agent view lifecycle, six states, and per-agent Git worktrees, applied to a parallel iOS Clean Architecture refactor.</description></item><item><title>MLX Embedders in Swift: On-Device Text Embeddings for iOS</title><link>https://swifttribune.walidsassi.com/posts/mlx-embedders-swift/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://swifttribune.walidsassi.com/posts/mlx-embedders-swift/</guid><description>Build on-device semantic search and RAG with MLXEmbedders in Swift. Full guide: embedding pipeline, pooling strategies, cosine similarity, batching, and production patterns on Apple Silicon.</description></item><item><title>Quantization in LLMs: How to Run AI on Your iPhone Without Burning It</title><link>https://swifttribune.walidsassi.com/posts/mlx-quantization-llm-mobile/</link><pubDate>Mon, 06 Apr 2026 00:00:00 +0000</pubDate><guid>https://swifttribune.walidsassi.com/posts/mlx-quantization-llm-mobile/</guid><description>A practical guide to understanding quantization in large language models and how to convert and quantize a model for on-device inference using MLX and Hugging Face.</description></item><item><title>MLX Swift: Enabling On-Device Large Language Models on Apple Silicon</title><link>https://swifttribune.walidsassi.com/posts/mlx-swift-on-device-llm/</link><pubDate>Tue, 31 Mar 2026 00:00:00 +0000</pubDate><guid>https://swifttribune.walidsassi.com/posts/mlx-swift-on-device-llm/</guid><description>An in-depth look at the MLX Swift ecosystem: its architecture, capabilities, and a minimal implementation for running a local LLM on Apple Silicon using MLX Swift.</description></item><item><title>Getting Started with Claude Code for Xcode 26: Setup, Pricing &amp; Monitoring Guide</title><link>https://swifttribune.walidsassi.com/posts/claude-code-xcode/</link><pubDate>Tue, 02 Sep 2025 00:00:00 +0000</pubDate><guid>https://swifttribune.walidsassi.com/posts/claude-code-xcode/</guid><description>A step-by-step guide to using Claude Code with Xcode 26: set up, configure, and leverage AI-assisted development to write better Swift code faster.</description></item><item><title>Building Interactive Timelines in SwiftUI: From Static Views to Draggable Events</title><link>https://swifttribune.walidsassi.com/posts/timeline-view-swiftui/</link><pubDate>Sun, 03 Aug 2025 00:00:00 +0000</pubDate><guid>https://swifttribune.walidsassi.com/posts/timeline-view-swiftui/</guid><description>Build interactive timeline views in SwiftUI using DragGesture, GeometryReader, AlignmentGuide, and AsyncStream for real-time updates.</description></item><item><title>Understanding SwiftUI ViewBuilder: The Magic Behind Declarative Syntax</title><link>https://swifttribune.walidsassi.com/posts/viewbuilder-magic-behind-declarative-syntax/</link><pubDate>Wed, 16 Jul 2025 00:00:00 +0000</pubDate><guid>https://swifttribune.walidsassi.com/posts/viewbuilder-magic-behind-declarative-syntax/</guid><description>A deep dive into Swift&amp;#39;s ResultBuilder and how SwiftUI&amp;#39;s @ViewBuilder leverages it to power declarative syntax, with buildBlock, buildOptional, and buildEither explained.</description></item><item><title>Custom Conditional ViewBuilders in SwiftUI: Advanced Patterns and Pitfalls</title><link>https://swifttribune.walidsassi.com/posts/viewbuilder-part-2/</link><pubDate>Sat, 05 Jul 2025 00:00:00 +0000</pubDate><guid>https://swifttribune.walidsassi.com/posts/viewbuilder-part-2/</guid><description>Advanced SwiftUI ViewBuilder patterns: custom conditional builders, pitfalls to avoid, and ViewModifier techniques for building composable UI components.</description></item><item><title>Understanding `@ViewBuilder` in SwiftUI: Build Custom Views with Declarative Syntax</title><link>https://swifttribune.walidsassi.com/posts/viewbuilder/</link><pubDate>Sat, 28 Jun 2025 00:00:00 +0000</pubDate><guid>https://swifttribune.walidsassi.com/posts/viewbuilder/</guid><description>A practical introduction to @ViewBuilder in SwiftUI: how it works, why it exists, and how to use it to build expressive declarative interfaces.</description></item><item><title>Understanding Dependency Cycles: How SparkDI Uses DFS for Detection</title><link>https://swifttribune.walidsassi.com/posts/sparkdi/</link><pubDate>Mon, 24 Feb 2025 00:00:00 +0000</pubDate><guid>https://swifttribune.walidsassi.com/posts/sparkdi/</guid><description>How SparkDI detects dependency cycles using depth-first search, a technical walkthrough of graph traversal in a Swift dependency injection framework.</description></item></channel></rss>