<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://kanchuan.com/weibo</loc><lastmod>2026-05-08</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/site/contact</loc><lastmod>2026-05-08</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog</loc><lastmod>2026-05-08</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/barcode</loc><lastmod>2026-05-08</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/barcode/download</loc><lastmod>2026-05-08</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/barcode/help</loc><lastmod>2026-05-08</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/barcode/sample</loc><lastmod>2026-05-08</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/newsletter-2</loc><lastmod>2026-05-07</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/240-vphone</loc><lastmod>2026-04-23</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/newsletter-1</loc><lastmod>2026-04-13</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/239</loc><lastmod>2026-04-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/238</loc><lastmod>2026-03-30</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/237-livemem</loc><lastmod>2026-03-28</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/236-swift-observable</loc><lastmod>2025-12-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/235-video2frame</loc><lastmod>2025-11-19</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/234-voicenotes</loc><lastmod>2025-11-07</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/233-swift-observable</loc><lastmod>2025-10-16</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/232</loc><lastmod>2025-06-30</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/231</loc><lastmod>2025-06-02</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/230-swiftui-menu-align</loc><lastmod>2025-05-06</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/229-rtti</loc><lastmod>2025-03-21</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/228-swift-color</loc><lastmod>2025-03-17</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/227</loc><lastmod>2025-01-26</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/226-swiftui-list-selection</loc><lastmod>2025-01-20</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/225</loc><lastmod>2024-12-07</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/224</loc><lastmod>2024-11-25</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/223-trollstore</loc><lastmod>2024-11-08</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/222</loc><lastmod>2024-10-28</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/221-ios18-dyld</loc><lastmod>2024-10-09</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/220</loc><lastmod>2024-11-20</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/219</loc><lastmod>2024-09-12</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/218</loc><lastmod>2024-08-13</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/217-cloudflare-custom-hostnames</loc><lastmod>2024-08-05</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/216-jailbreak-detection</loc><lastmod>2024-07-26</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/215-curl</loc><lastmod>2024-07-03</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/214-uptime-monitoring</loc><lastmod>2024-06-05</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/213-cloudflare</loc><lastmod>2024-05-17</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/212-cllocation-sourceinformation</loc><lastmod>2024-04-25</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/211-ios-shadow</loc><lastmod>2024-04-18</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/210-kernbypass</loc><lastmod>2024-04-11</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/209-harmony-ohpm</loc><lastmod>2024-02-23</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/208-download-ios-simulator</loc><lastmod>2024-02-18</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/207</loc><lastmod>2024-02-05</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/206</loc><lastmod>2024-02-03</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/205</loc><lastmod>2024-01-19</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/204-napi-threadsafe</loc><lastmod>2024-01-04</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/203-waf</loc><lastmod>2023-12-19</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/202-llvm-obfuscation</loc><lastmod>2024-04-25</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/201</loc><lastmod>2023-11-26</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/200-cocoapods-packager</loc><lastmod>2023-12-19</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/199-structured-concurrency</loc><lastmod>2023-11-10</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/198-icp</loc><lastmod>2023-10-07</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/197</loc><lastmod>2023-09-21</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/196</loc><lastmod>2023-10-09</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/195-xpc-reply-sync</loc><lastmod>2023-09-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/194</loc><lastmod>2023-08-22</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/193-cdn-ddos</loc><lastmod>2023-08-10</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/192-nginx-image-filter</loc><lastmod>2023-08-05</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/191</loc><lastmod>2023-08-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/190-nginx-auth</loc><lastmod>2023-07-26</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/189</loc><lastmod>2023-07-17</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/188</loc><lastmod>2023-07-14</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/187</loc><lastmod>2023-07-08</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/186-cdn-x-cache-lookup</loc><lastmod>2023-07-06</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/185</loc><lastmod>2023-07-31</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/184-swift-async-await</loc><lastmod>2023-06-30</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/177-thread-destory</loc><lastmod>2023-06-27</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/176</loc><lastmod>2023-06-18</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/175</loc><lastmod>2023-06-14</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/174-useragent-fake-detect</loc><lastmod>2023-08-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/173-local-https-mkcert</loc><lastmod>2023-05-11</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/172-web-secure-context</loc><lastmod>2023-04-10</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/171-timestamp</loc><lastmod>2023-03-20</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/170-validating-app-store-receipts</loc><lastmod>2023-03-15</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/168-flutter-method-channel</loc><lastmod>2023-02-12</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/167-flutter-ios-setup</loc><lastmod>2023-02-07</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/166-swiftui</loc><lastmod>2023-08-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/165</loc><lastmod>2023-01-07</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/164</loc><lastmod>2022-12-25</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/163-ganache-truffle</loc><lastmod>2022-12-22</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/162-http2-protocol-error</loc><lastmod>2022-12-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/161</loc><lastmod>2022-11-26</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/160-background-task</loc><lastmod>2022-03-10</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/169-intellij-idea-jar</loc><lastmod>2022-02-05</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/159-pthread-tls</loc><lastmod>2022-01-15</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/158-thread-id</loc><lastmod>2022-01-09</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/157-include</loc><lastmod>2022-01-05</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/156-lldb</loc><lastmod>2021-09-29</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/155-tweak</loc><lastmod>2021-08-26</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/153-xcode-toolchain</loc><lastmod>2021-06-17</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/152-ios-wkwebview</loc><lastmod>2021-06-12</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/151-sqlite-pragma</loc><lastmod>2021-05-29</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/150-codesign</loc><lastmod>2021-05-26</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/148-rain</loc><lastmod>2021-05-22</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/147-sqlite-multi-thread</loc><lastmod>2021-05-20</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/146-sqlite-sqlcipher</loc><lastmod>2021-05-14</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/145-elasticsearch-nginx</loc><lastmod>2023-08-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/144-ios-coremotion</loc><lastmod>2023-07-31</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/143-ios-startup</loc><lastmod>2021-02-27</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/142-spring-festival</loc><lastmod>2021-02-12</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/141-cllocationmanager</loc><lastmod>2021-01-22</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/140-nsurlprotocol</loc><lastmod>2021-01-05</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/139-2020</loc><lastmod>2021-01-03</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/138-wp-cli</loc><lastmod>2020-12-29</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/137-ssl-pinning</loc><lastmod>2020-12-26</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/136-web-traffic</loc><lastmod>2020-12-20</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/135-cdn</loc><lastmod>2020-12-12</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/134</loc><lastmod>2020-12-06</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/133-linux-bg-task</loc><lastmod>2020-11-28</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/132-performselector</loc><lastmod>2020-11-08</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/131-method-swizzling</loc><lastmod>2023-08-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/130-ios14</loc><lastmod>2020-10-17</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/129-wordpress-install</loc><lastmod>2020-10-11</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/128-original</loc><lastmod>2020-09-23</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/127-ios-filesystem</loc><lastmod>2020-09-17</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/126-podspec-configurations</loc><lastmod>2020-09-12</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/125</loc><lastmod>2020-09-03</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/124-gitconfig</loc><lastmod>2023-11-15</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/123-nsuserdefaults</loc><lastmod>2020-08-27</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/122-pod-package</loc><lastmod>2020-07-22</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/121-grayscale-release</loc><lastmod>2020-05-26</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/120-ios-white-balance</loc><lastmod>2020-05-12</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/118-nginx-optimizing</loc><lastmod>2023-08-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/116-ios-app-beta</loc><lastmod>2023-08-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/115-ios-universal-links</loc><lastmod>2020-03-29</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/114-server-upgrade</loc><lastmod>2023-07-31</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/112-ios-phone-number</loc><lastmod>2020-02-10</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/111-li-hun</loc><lastmod>2020-02-04</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/110-shi-jie-jin-tou</loc><lastmod>2020-02-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/109-spring-festival</loc><lastmod>2020-01-29</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/108-spring-festival-plan</loc><lastmod>2020-01-21</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/106-asset-catalog-and-bundle</loc><lastmod>2023-08-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/105-xcode-build-settings</loc><lastmod>2020-01-10</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/104-invalid-bundle</loc><lastmod>2023-08-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/103-appium</loc><lastmod>2023-08-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/101-ios-devicecheck</loc><lastmod>2023-08-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/100-xcodebuild-inherited</loc><lastmod>2023-08-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/99-nsattributedstring-html</loc><lastmod>2023-08-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/98-ios13-jailbreak</loc><lastmod>2019-11-11</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/97-ios13-scene-delegate</loc><lastmod>2023-08-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/95-seven-deadly-sins</loc><lastmod>2019-10-23</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/94-fangxingdong</loc><lastmod>2019-10-22</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/93-blog-diary</loc><lastmod>2019-10-21</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/92-why-write-blog</loc><lastmod>2019-10-20</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/91-charles-https</loc><lastmod>2019-10-18</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/90-cashapeLayer-path-animation</loc><lastmod>2019-09-27</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/88-sign-with-apple</loc><lastmod>2023-08-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/86-ios-carsh-analyze</loc><lastmod>2019-09-02</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/85-thread-sanitizer</loc><lastmod>2023-08-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/84-address-sanitizer</loc><lastmod>2023-08-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/83-ios13-dyld3</loc><lastmod>2024-04-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/81-uitableview-self-sizing-optimize</loc><lastmod>2019-08-05</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/79-JSONModel-NSCFString-charValue-unrecognized</loc><lastmod>2019-07-29</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/78-beego-apache</loc><lastmod>2019-07-06</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/77-ios13</loc><lastmod>2019-06-28</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/76-mac-could-not-determine-audit-condition</loc><lastmod>2019-06-18</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/75-yii2-csrf-post</loc><lastmod>2023-08-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/73-WWDC19</loc><lastmod>2019-06-04</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/71-git-gitignore</loc><lastmod>2019-05-27</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/70-modify-Mach-O</loc><lastmod>2019-05-25</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/69-LC_ID_DYLIB</loc><lastmod>2019-05-22</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/66-link-map</loc><lastmod>2019-05-14</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/65-ios-model</loc><lastmod>2019-05-08</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/63-ios-idfv</loc><lastmod>2019-04-24</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/62-git-delete-big-file</loc><lastmod>2019-04-23</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/61-ios-get-ipa-from-appstore</loc><lastmod>2019-04-22</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/60-ios-repackage</loc><lastmod>2019-04-21</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/59-frida-ios-dump</loc><lastmod>2019-04-20</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/57-ios-dumpdecrypted</loc><lastmod>2019-04-13</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/56-ios-os-version</loc><lastmod>2019-04-12</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/54-idea-parsing-java</loc><lastmod>2019-04-03</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/52-safefolder</loc><lastmod>2019-03-11</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/50-setting-locale-failed</loc><lastmod>2019-03-03</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/49-linux-inode-no-space-left-on-device</loc><lastmod>2019-03-02</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/47-markdown-blog</loc><lastmod>2019-02-26</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/44-spider-robot</loc><lastmod>2019-02-10</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/43-yii2-upgrade</loc><lastmod>2019-02-09</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/41</loc><lastmod>2019-02-03</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/39</loc><lastmod>2019-01-22</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/38</loc><lastmod>2019-01-13</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/37</loc><lastmod>2019-01-12</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/36</loc><lastmod>2018-12-27</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/35</loc><lastmod>2018-12-17</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/34</loc><lastmod>2018-12-16</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/33</loc><lastmod>2018-12-14</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/32</loc><lastmod>2018-12-09</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/31</loc><lastmod>2018-11-19</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/30</loc><lastmod>2018-11-08</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/29</loc><lastmod>2018-10-31</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/28</loc><lastmod>2018-10-26</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/27</loc><lastmod>2018-10-16</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/26</loc><lastmod>2018-10-13</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/25</loc><lastmod>2018-10-13</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/24</loc><lastmod>2018-10-11</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/23</loc><lastmod>2023-08-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/22</loc><lastmod>2018-09-26</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/18</loc><lastmod>2018-08-11</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/17</loc><lastmod>2018-08-09</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/16</loc><lastmod>2018-08-05</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/11</loc><lastmod>2023-08-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/10</loc><lastmod>2023-08-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/7</loc><lastmod>2018-03-23</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/4</loc><lastmod>2023-09-24</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/2</loc><lastmod>2018-03-07</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/181</loc><lastmod>2023-06-27</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/180</loc><lastmod>2023-06-25</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/179</loc><lastmod>2023-06-23</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/178</loc><lastmod>2023-06-21</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/category/开发笔记</loc><lastmod>2026-04-23</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/category/运营笔记</loc><lastmod>2026-04-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/category/若有所思</loc><lastmod>2026-03-30</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/category/热爱生活</loc><lastmod>2024-02-03</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/category/产品服务</loc><lastmod>2026-03-28</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/category/朝花夕拾</loc><lastmod>2023-07-02</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/category/开发简报</loc><lastmod>2026-05-07</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/iOS</loc><lastmod>2026-04-23</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/Linux</loc><lastmod>2023-06-20</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/Xcode</loc><lastmod>2024-02-18</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/Swift</loc><lastmod>2025-12-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/Nginx</loc><lastmod>2023-12-19</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/Android</loc><lastmod>2022-02-05</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/CDN</loc><lastmod>2024-08-05</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/PHP</loc><lastmod>2024-12-07</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/SwiftUI</loc><lastmod>2025-05-06</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/jailbreak</loc><lastmod>2024-11-08</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/C%26CPP</loc><lastmod>2025-03-21</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/CocoaPods</loc><lastmod>2023-11-15</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/Tweak</loc><lastmod>2021-08-26</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/Git</loc><lastmod>2020-08-29</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E5%AE%88%E6%8A%A4%E6%88%90%E9%95%BF</loc><lastmod>2024-02-03</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E6%9D%A1%E7%A0%81%E5%8A%A9%E6%89%8B</loc><lastmod>2025-06-02</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E5%AD%97%E7%AC%A6%E7%BC%96%E7%A0%81</loc><lastmod>2024-12-07</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/SQLite</loc><lastmod>2021-05-29</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E8%AF%BB%E4%B9%A6</loc><lastmod>2025-01-26</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E5%BD%95%E9%9F%B3%E8%AE%B0%E4%BA%8B%E6%9C%AC</loc><lastmod>2026-05-07</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/JavaScript</loc><lastmod>2023-05-23</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/HTTPS</loc><lastmod>2024-07-03</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E5%B0%8F%E7%A8%8B%E5%BA%8F</loc><lastmod>2024-12-07</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/WordPress</loc><lastmod>2020-12-29</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/Yii</loc><lastmod>2019-06-16</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/Web</loc><lastmod>2023-05-23</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/macOS</loc><lastmod>2019-06-18</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E4%BA%92%E8%81%94%E7%BD%91</loc><lastmod>2024-08-13</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/Cloudflare</loc><lastmod>2024-08-05</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E5%9F%9F%E5%90%8D</loc><lastmod>2023-09-21</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/ICP%E5%A4%87%E6%A1%88</loc><lastmod>2025-06-30</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/Harmony</loc><lastmod>2024-02-23</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/LLVM</loc><lastmod>2023-12-12</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/Java</loc><lastmod>2022-02-05</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E8%AE%A1%E7%AE%97%E6%9C%BA</loc><lastmod>2023-03-20</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/Flutter</loc><lastmod>2023-02-12</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/MySQL</loc><lastmod>2018-12-17</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/AppStore</loc><lastmod>2021-05-22</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E9%97%AA%E5%BF%86</loc><lastmod>2026-03-28</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7</loc><lastmod>2024-11-25</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E5%BC%80%E6%BA%90</loc><lastmod>2024-07-03</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/curl</loc><lastmod>2024-07-03</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E6%80%A5%E6%95%91%E7%9F%A5%E8%AF%86</loc><lastmod>2024-02-03</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/WAF</loc><lastmod>2023-12-19</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E8%A7%86%E9%A2%91%E5%B8%A7%E6%88%AA%E5%9B%BE</loc><lastmod>2025-11-19</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E9%A3%9E%E4%B9%A6</loc><lastmod>2026-05-07</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E7%9B%91%E6%8E%A7</loc><lastmod>2024-06-05</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E6%8B%BC%E5%A4%9A%E5%A4%9A</loc><lastmod>2023-11-26</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E5%86%85%E5%AE%B9%E5%90%88%E8%A7%84</loc><lastmod>2024-08-13</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/LiveMem</loc><lastmod>2026-03-28</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E7%BC%96%E8%AF%91%E4%BC%98%E5%8C%96</loc><lastmod>2025-03-21</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/AI</loc><lastmod>2026-03-30</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/OpenClaw</loc><lastmod>2026-04-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E7%97%85%E6%AF%92</loc><lastmod>2026-04-01</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E4%BB%A5%E5%A4%AA%E5%9D%8A</loc><lastmod>2022-12-22</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/Web3</loc><lastmod>2022-12-22</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E6%8A%96%E9%9F%B3</loc><lastmod>2024-10-05</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/%E7%96%AB%E8%8B%97</loc><lastmod>2023-09-11</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://kanchuan.com/blog/tag/Golang</loc><lastmod>2019-07-06</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
</urlset>