<?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">
  <url>
    <loc>https://blog.rakuyo.dev/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./synology-ssl-with-certd/</loc>
    <lastmod>2026-01-17T22:01:31+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./bool-is-prefix-in-swift-and-java/</loc>
    <lastmod>2025-12-29T15:21:36+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./jsbridge-encoding-ios-android-h5/</loc>
    <lastmod>2025-12-25T10:00:00+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./http-encoding-and-jsbridge-cross-platform/</loc>
    <lastmod>2025-12-24T17:22:44+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./console-log-reference-trap-and-devtools-lazy-expansion/</loc>
    <lastmod>2025-12-15T00:00:00+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./install-java8-on-arm-mac/</loc>
    <lastmod>2025-12-05T00:00:00+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./swift-collections-lifetime-feature-compilation-error/</loc>
    <lastmod>2025-12-01T00:00:00+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./computer-network-osi-and-tcpip-models/</loc>
    <lastmod>2025-09-04T17:00:00+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./vibe-coding-sweet-struggle/</loc>
    <lastmod>2025-09-02T20:21:27+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./computer-network-tcp-and-udp/</loc>
    <lastmod>2025-08-21T10:00:00+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./computer-network-http-and-https/</loc>
    <lastmod>2025-08-18T10:00:00+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./RaAPIWrapper/</loc>
    <lastmod>2025-08-15T13:22:29+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./computer-network-virtual-nic-and-wireguard/</loc>
    <lastmod>2025-08-12T19:00:00+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./computer-network-dhcp-and-intranet-penetration/</loc>
    <lastmod>2025-08-11T15:38:27+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./mise/</loc>
    <lastmod>2025-08-07T17:46:17+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./computer-network-url-and-dns/</loc>
    <lastmod>2025-08-06T14:15:47+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./why-swift-reduce-prefers-plus-over-and/</loc>
    <lastmod>2025-08-05T14:48:09+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./computer-network-ip-and-port/</loc>
    <lastmod>2025-07-22T09:19:27+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./notes-about-surge-for-mac/</loc>
    <lastmod>2025-07-08T17:27:25+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./combine-intercept-delegate-objc-runtime/</loc>
    <lastmod>2025-04-11T16:23:31+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./swift-method-dispatch-via-overriding/</loc>
    <lastmod>2025-02-27T10:05:24+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./list_files_by_size/</loc>
    <lastmod>2025-01-14T10:59:57+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./string-catalog/</loc>
    <lastmod>2024-12-30T15:02:52+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./notes-on-harmonyos-and-arkts-development/</loc>
    <lastmod>2024-09-25T10:56:12+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./gitlab-ci-and-shell-session-mode/</loc>
    <lastmod>2024-08-13T17:36:36+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./refresh-epoxy-list/</loc>
    <lastmod>2024-08-05T09:36:50+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./thread-safety-with-lazy/</loc>
    <lastmod>2024-07-23T11:43:11+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./preview-in-xcode-playground/</loc>
    <lastmod>2024-05-23T11:45:25+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./epoxy-source-code-notes-2/</loc>
    <lastmod>2024-05-23T10:12:33+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./share-env-between-steps-in-github-action/</loc>
    <lastmod>2024-05-11T14:02:09+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./uiimage-size-and-cgimage-size/</loc>
    <lastmod>2024-05-09T17:40:17+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./speed-up-git-submodule/</loc>
    <lastmod>2024-05-07T11:41:59+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./extract-ipa-file/</loc>
    <lastmod>2024-04-21T12:59:42+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./tuist-notes/</loc>
    <lastmod>2024-04-15T11:51:53+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./jie-jue-cong-swiftui-qian-hui-uikit-shi-scenedelegate-bu-zhi-xing-de-wen-ti/</loc>
    <lastmod>2024-04-08T17:12:13+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./css-selector/</loc>
    <lastmod>2024-03-12T10:35:01+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./html-element-display-mode/</loc>
    <lastmod>2024-03-06T16:47:54+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./jellyfin-scraper-with-tmm/</loc>
    <lastmod>2024-02-05T14:50:49+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./synology-with-cloud/</loc>
    <lastmod>2024-01-30T16:50:17+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./synology-docker-public-access/</loc>
    <lastmod>2024-01-30T16:42:22+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./synology-with-wireguard/</loc>
    <lastmod>2024-01-30T13:39:47+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./synology-config-ddns/</loc>
    <lastmod>2024-01-30T12:26:17+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./troubleshooting-package_swift-downgrade-issues/</loc>
    <lastmod>2024-01-24T15:19:11+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./fix-spm-cache/</loc>
    <lastmod>2024-01-23T14:09:14+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./remove-illegal-characters-from-string/</loc>
    <lastmod>2023-07-24T16:36:01+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./ji-podspec-zhuan-podspecjson/</loc>
    <lastmod>2023-05-25T17:12:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./cgo-and-wireGuardkit-compilation/</loc>
    <lastmod>2023-03-31T16:20:32+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./epoxy-source-code-notes-1/</loc>
    <lastmod>2023-03-16T15:18:27+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./accelerated-swift-package-manager/</loc>
    <lastmod>2023-03-15T11:59:42+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./off-screen-rendering-practice/</loc>
    <lastmod>2023-03-06T19:22:48+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./ios-self-paced-test-questions/</loc>
    <lastmod>2023-03-06T12:45:22+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./ios-self-paced-interview-questions/</loc>
    <lastmod>2023-03-03T13:57:15+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./simple-use-of-python-celery/</loc>
    <lastmod>2023-02-23T15:12:07+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./composable-uicollectionview-layout-uicollectionviewcompositionallayout/</loc>
    <lastmod>2023-02-22T10:34:43+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./notes-of-nscollectionlayoutgroup/</loc>
    <lastmod>2023-02-19T15:04:16+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./note-of-orthogonalscrollingbehavior/</loc>
    <lastmod>2023-02-19T09:54:27+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./fastlane-match-error-503/</loc>
    <lastmod>2023-01-29T11:35:49+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./difference-between-vpn-entitlement-config-in-ios-and-macos/</loc>
    <lastmod>2023-01-29T11:34:45+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./cheatsheet-combine-operators/</loc>
    <lastmod>2023-01-29T11:26:47+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./gitlab-ci-config-runner/</loc>
    <lastmod>2022-04-15T09:16:46+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./gitlab-ci-register-runner/</loc>
    <lastmod>2022-04-14T09:11:13+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./gitlab-ci-build-ios-environment/</loc>
    <lastmod>2022-04-13T08:51:31+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./objc-delegate-optimization/</loc>
    <lastmod>2018-04-24T10:09:42+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./enums-in-objc/</loc>
    <lastmod>2018-02-25T22:50:50+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./sql-basic-and-sqlite-basic/</loc>
    <lastmod>2018-02-23T16:15:30+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./remove-implicit-animation/</loc>
    <lastmod>2018-01-21T23:47:00+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./pushKit-integration/</loc>
    <lastmod>2018-01-03T08:07:56+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./jump-from-share-extension-to-app/</loc>
    <lastmod>2017-10-24T15:01:14+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./xcode9-shortcuts/</loc>
    <lastmod>2017-09-21T11:29:34+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./available-for-ios11/</loc>
    <lastmod>2017-09-21T08:41:04+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./nullable-of-objc/</loc>
    <lastmod>2017-09-06T09:58:11+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./objc-block-basic-usage/</loc>
    <lastmod>2017-07-26T14:24:04+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./use-of-id-and-instancetype/</loc>
    <lastmod>2017-07-24T09:38:04+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./variable-types-in-c/</loc>
    <lastmod>2017-07-21T11:25:29+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./git/</loc>
    <lastmod>2016-12-31T21:42:13+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/./</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tags/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/archives/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/js-bridge/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/android/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/vue/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/java/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/tuist/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/ai/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/vibe-coding/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/ios/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/swift/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/sql/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/kai-fa-gong-ju/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/ji-suan-ji-wang-luo/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/surge/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/runtime/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/localization/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/cross-platform/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/arkts/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/harmonyos/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/cicd/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/front-end/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/nas/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/epoxy/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/swift-package-manager/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/mian-shi/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/git/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/xcode/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/python/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/uicollectionviewcompositionallayout/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/objective-c/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/c/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/FeXshwVXj/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/tag/HEvQ-e7X7/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.rakuyo.dev/links/</loc>
    <lastmod>2026-10-09T17:04:48+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>