<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://flyingharley.dev/</loc><lastmod>2025-11-30T17:26:09.192Z</lastmod></url>
  <url><loc>https://flyingharley.dev/posts</loc><lastmod>2025-11-30T17:26:09.192Z</lastmod></url>
  <url><loc>https://flyingharley.dev/about</loc></url>
  <url><loc>https://flyingharley.dev/categories/iOS-macOS-1</loc><lastmod>2025-01-20T16:07:45.864Z</lastmod></url>
  <url><loc>https://flyingharley.dev/categories/mobile-1</loc><lastmod>2023-06-30T17:03:30.702Z</lastmod></url>
  <url><loc>https://flyingharley.dev/categories/ai-ml-1</loc><lastmod>2023-12-25T16:31:50.264Z</lastmod></url>
  <url><loc>https://flyingharley.dev/categories/productivity-1</loc><lastmod>2023-12-25T16:31:35.005Z</lastmod></url>
  <url><loc>https://flyingharley.dev/categories/memo</loc><lastmod>2024-10-29T14:36:02.032Z</lastmod></url>
  <url><loc>https://flyingharley.dev/posts/understanding-the-xcode-build-system-part-1</loc><lastmod>2024-09-03T08:30:49.603Z</lastmod></url>
  <url><loc>https://flyingharley.dev/posts/the-new-way-of-managing-chat-storage-in-the-i-os-version-of-line</loc><lastmod>2023-08-27T12:09:01.277Z</lastmod></url>
  <url><loc>https://flyingharley.dev/posts/understanding-the-xcode-build-system-part-2</loc><lastmod>2024-09-03T08:59:09.883Z</lastmod></url>
  <url><loc>https://flyingharley.dev/posts/understanding-the-xcode-build-system-part-3-how-can-we-help-the-xcode-build-system</loc><lastmod>2023-12-24T15:27:31.677Z</lastmod></url>
  <url><loc>https://flyingharley.dev/posts/create-a-copilot-running-locally-by-using-ollama-and-lite-llm</loc><lastmod>2024-01-05T17:24:38.394Z</lastmod></url>
  <url><loc>https://flyingharley.dev/posts/swift-ui-fundamentals-how-it-works-behind-the-scenes</loc><lastmod>2024-11-03T03:19:34.978Z</lastmod></url>
  <url><loc>https://flyingharley.dev/posts/so</loc><lastmod>2024-10-30T16:56:17.227Z</lastmod></url>
  <url><loc>https://flyingharley.dev/posts/protocol-extension-method-dispatching-in-swift</loc><lastmod>2024-12-06T16:32:34.688Z</lastmod></url>
  <url><loc>https://flyingharley.dev/posts/swift-concurrency-and-legacy-primitives-a-balancing-act</loc><lastmod>2024-12-24T16:07:16.653Z</lastmod></url>
  <url><loc>https://flyingharley.dev/posts/storage-optimization-on-mac-os-for-developer</loc><lastmod>2025-01-20T16:06:06.526Z</lastmod></url>
  <url><loc>https://flyingharley.dev/posts/swift-concurrency-is-great-but-part-1</loc><lastmod>2025-05-23T16:59:01.821Z</lastmod></url>
  <url><loc>https://flyingharley.dev/posts/mvvm-architecture-in-swift-ui-from-observable-object-to-observable</loc><lastmod>2025-06-11T15:05:04.975Z</lastmod></url>
  <url><loc>https://flyingharley.dev/posts/mvvm-architecture-in-swift-ui-from-observable-object-to-observable-part-2</loc><lastmod>2025-06-16T04:13:15.162Z</lastmod></url>
  <url><loc>https://flyingharley.dev/posts/my-business-trip-to-japan-2025</loc><lastmod>2025-07-20T15:37:21.019Z</lastmod></url>
  <url><loc>https://flyingharley.dev/posts/text-kit2-a-top-down-approach</loc><lastmod>2025-08-06T15:35:31.254Z</lastmod></url>
  <url><loc>https://flyingharley.dev/posts/the-first-step-to-swift-ui-s-animation-system-from-architecture-to-advanced-i-os-17-features</loc><lastmod>2025-10-18T08:05:28.298Z</lastmod></url>
  <url><loc>https://flyingharley.dev/posts/state-object-and-observed-object-in-details</loc><lastmod>2025-11-18T17:13:46.484Z</lastmod></url>
  <url><loc>https://flyingharley.dev/posts/mvvm-architecture-in-swift-ui-from-observable-object-to-observable-part-3-1</loc><lastmod>2025-11-30T17:26:09.192Z</lastmod></url>
</urlset>
