<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://carpoolpro.cn/</loc>
  </url>
  <url>
    <loc>https://carpoolpro.cn/about</loc>
  </url>
  <url>
    <loc>https://carpoolpro.cn/nav</loc>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/agent-tools-do-not-make-system-controllable</loc>
    <lastmod>2026-04-02T06:14:05.474Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/repository-layering-does-not-fix-state-consistency</loc>
    <lastmod>2026-04-02T05:43:42.684Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/observability-boundaries-by-decision-cost</loc>
    <lastmod>2026-04-02T03:33:29.711Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/maintainability-optimizations-often-hide-complexity</loc>
    <lastmod>2026-04-02T02:56:39.762Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/cache-hit-rate-is-not-strategy</loc>
    <lastmod>2026-04-02T02:50:42.210Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/openclaw-in-depth</loc>
    <lastmod>2026-04-01T07:39:32.131Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/what-is-mcp-and-what-is-it-for</loc>
    <lastmod>2026-03-31T03:24:02.055Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/how-i-do-ios-performance-investigation</loc>
    <lastmod>2026-04-02T14:50:46.686Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/how-to-use-instruments</loc>
    <lastmod>2026-03-30T08:33:12.745Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/how-to-optimize-app-launch</loc>
    <lastmod>2026-03-30T08:33:12.710Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/image-loading-and-caching</loc>
    <lastmod>2026-03-30T08:33:12.688Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/why-lists-lag-on-ios</loc>
    <lastmod>2026-03-30T08:33:12.616Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/where-to-start-ios-performance-debugging</loc>
    <lastmod>2026-03-30T08:33:12.306Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/what-ios-performance-optimization-is</loc>
    <lastmod>2026-03-30T08:33:11.879Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/spm-in-medium-sized-ios-projects</loc>
    <lastmod>2026-03-30T08:06:30.812Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/when-spm-is-not-the-right-choice</loc>
    <lastmod>2026-03-30T08:06:30.762Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/managing-third-party-packages-in-ios</loc>
    <lastmod>2026-03-30T08:06:30.716Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/how-to-split-code-into-packages</loc>
    <lastmod>2026-03-30T08:06:30.643Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/understanding-package-swift</loc>
    <lastmod>2026-03-30T08:06:30.619Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/create-your-first-swift-package</loc>
    <lastmod>2026-03-30T08:06:30.091Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/what-spm-is-and-why-it-matters</loc>
    <lastmod>2026-03-30T08:06:29.596Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/organizing-async-code-in-real-projects</loc>
    <lastmod>2026-03-30T07:32:34.879Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/swiftui-async-await-pitfalls</loc>
    <lastmod>2026-03-30T07:32:34.847Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/avoiding-common-concurrency-bugs</loc>
    <lastmod>2026-03-30T08:24:14.179Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/what-is-actor</loc>
    <lastmod>2026-03-30T07:32:34.610Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/when-to-use-task</loc>
    <lastmod>2026-03-30T07:24:38.954Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/task-detached-mainactor</loc>
    <lastmod>2026-03-30T07:32:34.564Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/what-async-await-solves</loc>
    <lastmod>2026-03-30T07:32:34.437Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/why-swift-needs-async-await</loc>
    <lastmod>2026-03-30T07:32:33.902Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/maintainable-swiftui-project</loc>
    <lastmod>2026-03-30T08:49:16.647Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/building-a-settings-screen-in-swiftui</loc>
    <lastmod>2026-03-30T08:49:16.623Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/swiftui-performance</loc>
    <lastmod>2026-03-30T08:49:16.381Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/swiftui-observation-and-combine</loc>
    <lastmod>2026-03-30T08:49:16.340Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/swiftui-dark-mode-and-accessibility</loc>
    <lastmod>2026-03-30T08:49:16.314Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/swiftui-async-loading</loc>
    <lastmod>2026-03-30T08:49:16.294Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/swiftui-animation-basics</loc>
    <lastmod>2026-03-30T08:49:16.254Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/swiftui-list-common-pitfalls</loc>
    <lastmod>2026-03-30T08:49:16.230Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/thinking-in-swiftui-from-uikit</loc>
    <lastmod>2026-03-30T08:49:16.205Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/splitting-swiftui-components</loc>
    <lastmod>2026-03-30T08:49:16.182Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/navigationstack-in-swiftui</loc>
    <lastmod>2026-03-30T08:49:16.118Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/swiftui-state-management</loc>
    <lastmod>2026-03-30T08:49:15.908Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/why-swiftui-layout-looks-off</loc>
    <lastmod>2026-03-30T08:49:15.858Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/swiftui-layout-basics</loc>
    <lastmod>2026-03-30T08:49:15.816Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/what-swiftui-is-good-for</loc>
    <lastmod>2026-03-30T08:49:15.116Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts35</loc>
    <lastmod>2026-03-27T12:26:46.380Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/job-negotiation-for-programmers-the-basic-principles</loc>
    <lastmod>2026-03-27T12:27:30.792Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts34</loc>
    <lastmod>2026-03-27T12:26:46.319Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/design-patterns-by-tutorials-the-power-of-oop-part-3</loc>
    <lastmod>2026-03-27T12:27:30.614Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts33</loc>
    <lastmod>2026-03-27T12:26:46.240Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/design-patterns-by-tutorials-the-power-of-oop-part-2</loc>
    <lastmod>2026-03-27T12:27:30.559Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-032</loc>
    <lastmod>2026-03-27T12:26:46.199Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/design-patterns-by-tutorials-the-power-of-oop-part-1</loc>
    <lastmod>2026-03-27T12:27:30.425Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-031</loc>
    <lastmod>2026-03-27T12:26:46.060Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-030</loc>
    <lastmod>2026-03-27T12:26:46.011Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/ios-architecture-patterns</loc>
    <lastmod>2026-03-27T12:27:30.370Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-029</loc>
    <lastmod>2026-03-27T12:26:45.958Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-028</loc>
    <lastmod>2026-03-27T12:26:45.910Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/competitors-are-not-the-enemy</loc>
    <lastmod>2026-03-27T12:27:30.292Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-027</loc>
    <lastmod>2026-03-27T12:26:45.852Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/a-gentle-introduction-to-multithreading</loc>
    <lastmod>2026-03-27T12:27:30.239Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-026</loc>
    <lastmod>2026-03-27T12:26:45.763Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-025</loc>
    <lastmod>2026-03-27T12:26:45.723Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/how-i-negotiated-a-job-offer-in-silicon-valley</loc>
    <lastmod>2026-03-27T12:27:30.077Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-024</loc>
    <lastmod>2026-03-27T12:26:45.673Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/my-development-toolset-2019-for-ios</loc>
    <lastmod>2026-03-27T12:27:29.991Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/the-main-pillars-of-learning-programming</loc>
    <lastmod>2026-03-27T12:27:29.926Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-023</loc>
    <lastmod>2026-03-27T12:26:45.508Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/certificate-rsa</loc>
    <lastmod>2026-03-27T12:19:02.053Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-022</loc>
    <lastmod>2026-03-27T12:26:45.468Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-021</loc>
    <lastmod>2026-03-27T12:26:45.427Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/exposing-nsdictionary</loc>
    <lastmod>2026-03-27T12:26:45.367Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-020</loc>
    <lastmod>2026-03-27T12:26:45.310Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-019</loc>
    <lastmod>2026-03-27T12:26:45.257Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/how-to-become-a-better-software-developer</loc>
    <lastmod>2026-03-27T12:27:29.857Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/optimizing-app-startup-time</loc>
    <lastmod>2026-03-27T12:26:45.204Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-018</loc>
    <lastmod>2026-03-27T12:26:44.984Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-017</loc>
    <lastmod>2026-03-27T12:26:44.940Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/data-structures-part3-language-support</loc>
    <lastmod>2026-03-27T12:27:29.761Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/data-structures-part2-a-quick-comparison</loc>
    <lastmod>2026-03-27T12:27:29.613Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-016</loc>
    <lastmod>2026-03-27T12:26:44.856Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/data-structures-diving-into-data-structures-part1</loc>
    <lastmod>2026-03-27T12:27:29.534Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-015</loc>
    <lastmod>2026-03-27T12:26:44.622Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/ten-classic-sorting-algorithms</loc>
    <lastmod>2026-03-27T12:27:29.405Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/accelerating-your-coding-skills</loc>
    <lastmod>2026-03-27T12:27:29.296Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/mathjax-cmdeditor</loc>
    <lastmod>2026-03-27T12:26:44.747Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-014</loc>
    <lastmod>2026-03-27T12:26:44.156Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-013</loc>
    <lastmod>2026-03-27T12:26:44.101Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-012</loc>
    <lastmod>2026-03-27T12:26:43.857Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/instruments-chinese-translation</loc>
    <lastmod>2026-03-27T12:26:43.805Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-011</loc>
    <lastmod>2026-03-27T12:26:43.706Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-010</loc>
    <lastmod>2026-03-27T12:26:43.653Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-009</loc>
    <lastmod>2026-03-27T12:26:43.602Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-008</loc>
    <lastmod>2026-03-27T12:26:43.465Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-007</loc>
    <lastmod>2026-03-27T12:26:43.415Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-006</loc>
    <lastmod>2026-03-27T12:26:43.366Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-005</loc>
    <lastmod>2026-03-27T12:26:43.312Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-004</loc>
    <lastmod>2026-03-27T12:26:43.254Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-003</loc>
    <lastmod>2026-03-27T12:26:43.188Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-002</loc>
    <lastmod>2026-03-27T12:26:43.135Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/arts-001</loc>
    <lastmod>2026-03-27T12:26:43.088Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/multithreading-gcd</loc>
    <lastmod>2026-03-27T12:27:28.344Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/xcode-no-response</loc>
    <lastmod>2026-03-27T12:26:42.905Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/property</loc>
    <lastmod>2026-03-27T12:26:42.843Z</lastmod>
  </url>
  <url>
    <loc>https://carpoolpro.cn/posts/supervisor-nginx</loc>
    <lastmod>2026-03-27T12:26:42.728Z</lastmod>
  </url>
</urlset>
