<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url>
    <loc>https://www.prudentleap.com/the-prudent-protocol</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2026-07-31</lastmod>
  </url>
  <url>
    <loc>https://www.prudentleap.com/the-prudent-protocol/2025/9/about-swift-applications-and-apple-operating-systems-gQXuq</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2026-09-12</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6721f9295c6d593f58a1c57b/8c237047-a557-4bb3-9084-2fb24a2745d6/Button_Contexts.webp</image:loc>
      <image:title>The Prudent Protocol - Starting with the basics - Part I - Make it stand out</image:title>
      <image:caption>The concept of a Button, represented in various contexts</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6721f9295c6d593f58a1c57b/c14e7482-9268-4569-bc46-bcb50dd41e6a/FrameworksVsLibraries.webp</image:loc>
      <image:title>The Prudent Protocol - Starting with the basics - Part I - Make it stand out</image:title>
      <image:caption>Frameworks vs Libraries</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6721f9295c6d593f58a1c57b/7db39cc8-2a3b-40bb-92a5-97ccc1cbb0f5/SetupvsFrequentAccessMemory.webp</image:loc>
      <image:title>The Prudent Protocol - Starting with the basics - Part I - Make it stand out</image:title>
      <image:caption>Separation between Application Memory Addresses</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6721f9295c6d593f58a1c57b/d084baf6-5f97-4dd6-abc9-176e140dd5f4/MemoryCells.webp</image:loc>
      <image:title>The Prudent Protocol - Starting with the basics - Part I - Make it stand out</image:title>
      <image:caption>DRAM Memory Cell (Left) and DRAM Memory SubArray (Right)</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6721f9295c6d593f58a1c57b/cfd3cc09-fd6a-4b4e-a8d6-6f88ef46966f/DataTransfer_SerialVsParallel.webp</image:loc>
      <image:title>The Prudent Protocol - Starting with the basics - Part I - Make it stand out</image:title>
      <image:caption>Serial (left) and Parallel(right) Data Buses with dedicated global clock line</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.prudentleap.com/the-prudent-protocol/2026/2/using-and-customizing-text-input-controls</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2026-02-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6721f9295c6d593f58a1c57b/13d586d4-ff0c-4110-aacf-50fce7483048/TextFieldExamples.webp</image:loc>
      <image:title>The Prudent Protocol - Using and customizing Text Input Controls - Make it stand out</image:title>
      <image:caption>TextField controls. From left to right, the applications are Contacts, Reminders, Spotlight, Passwords and the Apple Account section in Settings</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6721f9295c6d593f58a1c57b/a795a9ed-1106-4eb6-b489-ae6820fe94aa/TextFieldDefaultMultiplatform.webp</image:loc>
      <image:title>The Prudent Protocol - Using and customizing Text Input Controls - Make it stand out</image:title>
      <image:caption>TextField controls, with the default styling, on iPhone(left), Mac(center) and Apple Vision Pro(right)</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6721f9295c6d593f58a1c57b/01fc8b21-f528-47d9-b99c-6990f97b265e/TextFieldStylingExamples.webp</image:loc>
      <image:title>The Prudent Protocol - Using and customizing Text Input Controls - Make it stand out</image:title>
      <image:caption>TextField controls, with various styling configurations, on iPhone(left) and Mac(center)</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6721f9295c6d593f58a1c57b/3d2ab5f9-ac7e-463d-96b7-8007774a8526/PhonePadKeyboard.webp</image:loc>
      <image:title>The Prudent Protocol - Using and customizing Text Input Controls - Make it stand out</image:title>
      <image:caption>PhonePad Keyboard Styling, on iOS(left) and visionOS(right)</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6721f9295c6d593f58a1c57b/2536a837-3941-4650-8f15-15637ca1a45e/CustomizedKeyboard.webp</image:loc>
      <image:title>The Prudent Protocol - Using and customizing Text Input Controls - Make it stand out</image:title>
      <image:caption>Example of a custom keyboard with Password autocomplete, a toolbar and a custom submit label</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6721f9295c6d593f58a1c57b/e7aad46f-2912-41f2-85f8-b376492e402b/TextFieldValidation.webp</image:loc>
      <image:title>The Prudent Protocol - Using and customizing Text Input Controls - Make it stand out</image:title>
      <image:caption>Disabled (left) and Enabled (right) Button, based on Input Validation</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6721f9295c6d593f58a1c57b/2f1119ce-00e6-49e1-9d8e-f42ac4038f22/SecureFieldScreenshot.webp</image:loc>
      <image:title>The Prudent Protocol - Using and customizing Text Input Controls - Make it stand out</image:title>
      <image:caption>SecureField control, in normal use (left) and during a screen capture (right)</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6721f9295c6d593f58a1c57b/9b775cc5-fdbb-4050-8fb3-20c73c8c8809/SecureFieldTextFieldWithScreenshotComparison.webp</image:loc>
      <image:title>The Prudent Protocol - Using and customizing Text Input Controls - Make it stand out</image:title>
      <image:caption>SecureFIeld and TextField differences for screenshots.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.prudentleap.com/the-prudent-protocol/2025/10/from-a-cli-task-to-a-run-main-loop</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-10-04</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6721f9295c6d593f58a1c57b/3265de03-7f68-4d5e-9da6-54731183c855/SwiftBuilds.webp</image:loc>
      <image:title>The Prudent Protocol - From a CLI task to a run (main) loop - Make it stand out</image:title>
      <image:caption>A Swift Program - from the Human Domain to the CPU Domain</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.prudentleap.com/the-prudent-protocol/2025/10/exploring-swift-creating-a-simple-cli-tool</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-10-04</lastmod>
  </url>
  <url>
    <loc>https://www.prudentleap.com/the-prudent-protocol/2025/9/taking-the-first-byte</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2026-02-22</lastmod>
  </url>
  <url>
    <loc>https://www.prudentleap.com/the-prudent-protocol/category/SwiftUI</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.prudentleap.com/the-prudent-protocol/category/Intro+to+Apple</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.prudentleap.com/the-prudent-protocol/tag/Systems+Design</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.prudentleap.com/the-prudent-protocol/tag/SecureField</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.prudentleap.com/the-prudent-protocol/tag/TextField</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.prudentleap.com/the-prudent-protocol/tag/Swift</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.prudentleap.com/the-prudent-protocol/tag/Swift+Build+Tools</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.prudentleap.com/the-prudent-protocol/tag/SwiftUI</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.prudentleap.com/the-prudent-protocol/tag/User+Journeys</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.prudentleap.com/the-prudent-protocol/tag/Operating+Systems</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.prudentleap.com/home</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-03-02</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6721f9295c6d593f58a1c57b/1758999719985-VPMI9OK8XMHFQRIXVAL0/unsplash-image-a6OQfCcnoYg.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://www.prudentleap.com/books</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-09-30</lastmod>
  </url>
  <url>
    <loc>https://www.prudentleap.com/applications</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-03-20</lastmod>
  </url>
  <url>
    <loc>https://www.prudentleap.com/cookies</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-09-30</lastmod>
  </url>
  <url>
    <loc>https://www.prudentleap.com/data-privacy-and-gdpr</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-09-30</lastmod>
  </url>
  <url>
    <loc>https://www.prudentleap.com/terms-and-conditions</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-09-30</lastmod>
  </url>
  <url>
    <loc>https://www.prudentleap.com/under-construction</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2025-09-30</lastmod>
  </url>
</urlset>

