<?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 on SwiftTribune</title>
    <link>https://swifttribune.walidsassi.com/tags/ios/</link>
    <description>Recent content in IOS 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>Sun, 19 Apr 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://swifttribune.walidsassi.com/tags/ios/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Cupertino MCP: Local AI Tooling for Swift and iOS Development with Mihaela Mihaljević</title>
      <link>https://swifttribune.walidsassi.com/podcast/cupertino-mcp-server-swift-ai-development-tools/</link>
      <pubDate>Sun, 19 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://swifttribune.walidsassi.com/podcast/cupertino-mcp-server-swift-ai-development-tools/</guid>
      <description>How the Cupertino MCP server gives AI agents offline access to 302,000&#43; Apple docs across 307 frameworks — a technical deep-dive into Model Context Protocol for Swift AI development.</description>
    </item>
    <item>
      <title>Swift Concurrency Explained with Matt Massicotte</title>
      <link>https://swifttribune.walidsassi.com/podcast/episode8season2/</link>
      <pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://swifttribune.walidsassi.com/podcast/episode8season2/</guid>
      <description>A deep-dive into Swift Concurrency with Matt Massicotte — isolation, actors, Sendable types, static vs dynamic isolation, and what Swift 6 really asks of you. One of the most technically precise conversations on the Swift Academy podcast.</description>
    </item>
    <item>
      <title>Staff Engineering in Mobile Teams: Myth vs Reality</title>
      <link>https://swifttribune.walidsassi.com/podcast/episode7season2/</link>
      <pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://swifttribune.walidsassi.com/podcast/episode7season2/</guid>
      <description>What does a Staff iOS Engineer actually do — and how is it different from a Tech Lead? In this episode of Swift Academy, Firas Safa brings hard-earned clarity to one of the most misunderstood roles in mobile engineering.</description>
    </item>
    <item>
      <title>Scale Your Swift App Development with Tuist</title>
      <link>https://swifttribune.walidsassi.com/podcast/episode3season2/</link>
      <pubDate>Tue, 10 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://swifttribune.walidsassi.com/podcast/episode3season2/</guid>
      <description>Pedro Piñera and Marek Fořt, creators of Tuist, join Swift Academy to discuss scalable Xcode project generation, smart caching, CI/CD integration, and modular Swift architectures.</description>
    </item>
    <item>
      <title>Dependency Injection in Swift with Michael Long</title>
      <link>https://swifttribune.walidsassi.com/podcast/episode2season2/</link>
      <pubDate>Thu, 06 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://swifttribune.walidsassi.com/podcast/episode2season2/</guid>
      <description>Michael Long, author of Resolver and Factory, joins Swift Academy to discuss dependency injection patterns in Swift, compile-time DI, and the evolution of iOS architecture.</description>
    </item>
  </channel>
</rss>
