<?xml version="1.0" encoding="UTF-8" ?>
    <urlset
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"
      xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
      xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
      xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"
      xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
      xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0"
      xmlns:pagemap="http://www.google.com/schemas/sitemap-pagemap/1.0"
      xmlns:xhtml="http://www.w3.org/1999/xhtml"
    >
      <url>
        <loc>https://blog.ghulammohiuddin.com</loc>
        <lastmod>2026-05-24T00:00:00.000Z</lastmod>
        <changefreq>daily</changefreq>
        <priority>1.0</priority>
      </url>

      <url>
        <loc>https://blog.ghulammohiuddin.com/posts</loc>
        <lastmod>2026-05-24T00:00:00.000Z</lastmod>
        <changefreq>daily</changefreq>
        <priority>0.9</priority>
      </url>

      
      <url>
        <loc>https://blog.ghulammohiuddin.com/posts/2</loc>
        <lastmod>2026-05-24T00:00:00.000Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.6</priority>
      </url>
      <url>
        <loc>https://blog.ghulammohiuddin.com/posts/3</loc>
        <lastmod>2026-05-24T00:00:00.000Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.6</priority>
      </url>
      <url>
        <loc>https://blog.ghulammohiuddin.com/posts/4</loc>
        <lastmod>2026-05-24T00:00:00.000Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.6</priority>
      </url>
      <url>
        <loc>https://blog.ghulammohiuddin.com/posts/5</loc>
        <lastmod>2026-05-24T00:00:00.000Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.6</priority>
      </url>

      
      <url>
        <loc>https://blog.ghulammohiuddin.com/posts/category/swift</loc>
        <lastmod>2026-05-24T00:00:00.000Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.6</priority>
      </url>
      <url>
        <loc>https://blog.ghulammohiuddin.com/posts/category/swift/2</loc>
        <lastmod>2026-05-24T00:00:00.000Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.6</priority>
      </url>
      <url>
        <loc>https://blog.ghulammohiuddin.com/posts/category/swiftui</loc>
        <lastmod>2026-05-24T00:00:00.000Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.6</priority>
      </url>
      <url>
        <loc>https://blog.ghulammohiuddin.com/posts/category/swiftui/2</loc>
        <lastmod>2026-05-24T00:00:00.000Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.6</priority>
      </url>
      <url>
        <loc>https://blog.ghulammohiuddin.com/posts/category/system-design</loc>
        <lastmod>2026-05-24T00:00:00.000Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.6</priority>
      </url>

      <url>
            <loc>https://blog.ghulammohiuddin.com/post/swift-arc-memory-management</loc>
            <lastmod
              >2026-05-24T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swift-concurrency-actors-sendable</loc>
            <lastmod
              >2026-05-24T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swift-opaque-and-existential-types</loc>
            <lastmod
              >2026-05-24T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swiftui-animations</loc>
            <lastmod
              >2026-05-24T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swiftui-environment</loc>
            <lastmod
              >2026-05-24T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swiftui-lazy-stacks-and-performance</loc>
            <lastmod
              >2026-05-24T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swiftui-observation-observable</loc>
            <lastmod
              >2026-05-24T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swiftui-task-and-async-loading</loc>
            <lastmod
              >2026-05-24T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swift-error-handling-result</loc>
            <lastmod
              >2026-05-23T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swift-generics-deep-dive</loc>
            <lastmod
              >2026-05-23T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swift-protocol-extensions</loc>
            <lastmod
              >2026-05-23T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swiftui-basics-navigation</loc>
            <lastmod
              >2026-05-23T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swiftui-forms-and-user-input</loc>
            <lastmod
              >2026-05-23T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swiftui-lists-and-navigation</loc>
            <lastmod
              >2026-05-23T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swiftui-textfield-user-input</loc>
            <lastmod
              >2026-05-23T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/system-design-background-jobs</loc>
            <lastmod
              >2026-05-23T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/system-design-queues-and-background-jobs</loc>
            <lastmod
              >2026-05-23T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swift-closures</loc>
            <lastmod
              >2026-05-22T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swift-enums-associated-values</loc>
            <lastmod
              >2026-05-22T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swiftui-basics-binding</loc>
            <lastmod
              >2026-05-22T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swiftui-layout-spacing-and-padding</loc>
            <lastmod
              >2026-05-22T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swiftui-layout-stacks-and-spacing</loc>
            <lastmod
              >2026-05-22T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swiftui-state-and-binding</loc>
            <lastmod
              >2026-05-22T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/system-design-caching-basics</loc>
            <lastmod
              >2026-05-22T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swift-arrays-copy-on-write</loc>
            <lastmod
              >2026-05-21T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swift-basics-classes</loc>
            <lastmod
              >2026-05-21T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swift-basics-protocols</loc>
            <lastmod
              >2026-05-21T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swift-concurrency-basic-async-await</loc>
            <lastmod
              >2026-05-21T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swift-dictionaries-and-sets</loc>
            <lastmod
              >2026-05-21T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swiftui-basics-views</loc>
            <lastmod
              >2026-05-21T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/system-design-databases-and-indexes</loc>
            <lastmod
              >2026-05-21T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/system-design-indexes</loc>
            <lastmod
              >2026-05-21T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swift-basics-control-flow</loc>
            <lastmod
              >2026-05-20T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swift-functions-and-control-flow</loc>
            <lastmod
              >2026-05-20T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swift-strings-and-unicode</loc>
            <lastmod
              >2026-05-20T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swift-structs-classes-and-protocols</loc>
            <lastmod
              >2026-05-20T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/system-design-apis-and-services</loc>
            <lastmod
              >2026-05-20T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/system-design-services</loc>
            <lastmod
              >2026-05-20T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swift-basics-data-types</loc>
            <lastmod
              >2026-05-19T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swift-basics-optionals</loc>
            <lastmod
              >2026-05-19T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/swift-basics-variables-and-types</loc>
            <lastmod
              >2026-05-19T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url><url>
            <loc>https://blog.ghulammohiuddin.com/post/system-design-starting-from-requirements</loc>
            <lastmod
              >2026-05-19T00:00:00.000Z</lastmod
            >
            <changefreq>monthly</changefreq>
            <priority>0.8</priority>
          </url>
    </urlset>