<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://tonyh2021.github.io/</loc>
<lastmod>2026-03-26T03:23:42.350Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/about/</loc>
<lastmod>2026-03-26T03:23:42.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/tags/</loc>
<lastmod>2026-03-26T03:23:42.350Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2026-03-23-ddd-style/</loc>
<lastmod>2026-03-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2023-04-10-brew/</loc>
<lastmod>2023-04-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2019-06-24-v2ray/</loc>
<lastmod>2019-06-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2018-07-10-copy/</loc>
<lastmod>2018-07-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2018-06-07-ios-localizable/</loc>
<lastmod>2018-06-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2018-03-06-notificationsswift3/</loc>
<lastmod>2018-03-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2018-03-05-bnnsvsmetalcnn/</loc>
<lastmod>2018-03-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2018-02-09-pos/</loc>
<lastmod>2018-02-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2018-02-05-go-ethereum/</loc>
<lastmod>2018-02-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2018-02-02-geth/</loc>
<lastmod>2018-02-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2018-02-01-blockchain-url/</loc>
<lastmod>2018-02-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2018-02-01-fuck-wall/</loc>
<lastmod>2018-02-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2018-01-31-sidechain/</loc>
<lastmod>2018-01-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2018-01-30-ethereum/</loc>
<lastmod>2018-01-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2018-01-29-101/</loc>
<lastmod>2018-01-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2018-01-26-master-bitcoin/</loc>
<lastmod>2018-01-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2018-01-24-store-and-use/</loc>
<lastmod>2018-01-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2018-01-22-mechanics/</loc>
<lastmod>2018-01-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2018-01-20-decentralization/</loc>
<lastmod>2018-01-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2018-01-19-cryptocurrency-hash/</loc>
<lastmod>2018-01-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2018-01-05-update-blog/</loc>
<lastmod>2018-01-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2018-01-03-swift-overriding-delegate/</loc>
<lastmod>2018-01-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2017-12-30-scrapy-proxy/</loc>
<lastmod>2017-12-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2017-12-30-tor/</loc>
<lastmod>2017-12-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2017-12-29-scrapy-avoiding-getting-banned/</loc>
<lastmod>2017-12-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2017-12-29-scrapy-debugging-spiders/</loc>
<lastmod>2017-12-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2017-12-27-podfile-syntax-reference/</loc>
<lastmod>2017-12-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2017-12-26-swift-extensions-stored-properties/</loc>
<lastmod>2017-12-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2017-12-25-swift-format/</loc>
<lastmod>2017-12-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2017-12-15-scrapy-tutorial/</loc>
<lastmod>2017-12-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2017-12-14-scrapy-architecture/</loc>
<lastmod>2017-12-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2017-12-06-coreml-01/</loc>
<lastmod>2017-12-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2017-12-05-arkit-02/</loc>
<lastmod>2017-12-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2017-12-04-arkit-01/</loc>
<lastmod>2017-12-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2017-11-15-networkextension-02/</loc>
<lastmod>2017-11-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2017-11-13-networkextension-01/</loc>
<lastmod>2017-11-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2017-10-20-code-push/</loc>
<lastmod>2017-10-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2017-02-17-cocoapods/</loc>
<lastmod>2017-02-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2017-01-19-rn-in-project/</loc>
<lastmod>2017-01-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2017-01-09-rn-first-bug/</loc>
<lastmod>2017-01-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-09-23-my-pod/</loc>
<lastmod>2016-09-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-09-20-adapter/</loc>
<lastmod>2016-09-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-09-19-singleton/</loc>
<lastmod>2016-09-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-09-18-builder/</loc>
<lastmod>2016-09-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-09-09-nslog/</loc>
<lastmod>2016-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-09-09-uiscrollview/</loc>
<lastmod>2016-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-09-06-factory/</loc>
<lastmod>2016-09-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-09-05-prototype/</loc>
<lastmod>2016-09-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-09-02-gcd/</loc>
<lastmod>2016-09-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-09-02-multithread/</loc>
<lastmod>2016-09-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-09-01-nszombie/</loc>
<lastmod>2016-09-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-08-09-memoryleaks/</loc>
<lastmod>2016-08-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-07-17-cocoapods/</loc>
<lastmod>2016-07-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-07-11-nsdictionary/</loc>
<lastmod>2016-07-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-07-05-jspatch/</loc>
<lastmod>2016-07-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-07-03-swift-singleton/</loc>
<lastmod>2016-07-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-06-29-swift-tips/</loc>
<lastmod>2016-06-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-06-27-cocoapods/</loc>
<lastmod>2016-06-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-06-16-multiple-targets/</loc>
<lastmod>2016-06-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-04-29-developerdiskimage/</loc>
<lastmod>2016-04-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-04-16-uitableview-cheatsheet/</loc>
<lastmod>2016-04-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-04-08-python-fabric/</loc>
<lastmod>2016-04-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-04-03-debug-skills/</loc>
<lastmod>2016-04-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-04-01-lldb-chisel/</loc>
<lastmod>2016-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-04-01-uiview-weak-strong/</loc>
<lastmod>2016-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-03-31-nsbundle/</loc>
<lastmod>2016-03-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-03-27-code-snippet/</loc>
<lastmod>2016-03-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-03-21-rac-3/</loc>
<lastmod>2016-03-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-03-20-rac-2/</loc>
<lastmod>2016-03-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-03-18-xcode-skills/</loc>
<lastmod>2016-03-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-03-10-memory3-copy/</loc>
<lastmod>2016-03-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-03-08-javascriptcore-debug-js/</loc>
<lastmod>2016-03-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-03-02-autolayout-questions/</loc>
<lastmod>2016-03-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-02-26-rac-1/</loc>
<lastmod>2016-02-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-02-24-swift-cheatsheet/</loc>
<lastmod>2016-02-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-02-12-update-blog-markdown/</loc>
<lastmod>2016-02-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-02-01-my-xcode-plugins/</loc>
<lastmod>2016-02-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-01-30-functional-programming/</loc>
<lastmod>2016-01-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-01-28-reactive-programming/</loc>
<lastmod>2016-01-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-01-26-chainable-programming/</loc>
<lastmod>2016-01-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-01-20-memory2-block/</loc>
<lastmod>2016-01-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2016-01-15-memory/</loc>
<lastmod>2016-01-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2015-11-16-oc-runtime-method-swizzling/</loc>
<lastmod>2015-11-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2015-11-13-oc-runtime-apply-2/</loc>
<lastmod>2015-11-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2015-11-08-oc-runtime-3/</loc>
<lastmod>2015-11-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2015-11-05-oc-runtime-apply/</loc>
<lastmod>2015-11-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2015-11-04-oc-runtime-2/</loc>
<lastmod>2015-11-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2015-11-02-oc-runtime/</loc>
<lastmod>2015-11-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2015-10-17-oc-isa/</loc>
<lastmod>2015-10-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2015-10-10-oc-javascriptcore-coding/</loc>
<lastmod>2015-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2015-09-20-oc-javascriptcore-apply/</loc>
<lastmod>2015-09-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2015-09-15-oc-javascriptcore/</loc>
<lastmod>2015-09-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2014-12-15-jekyll-syntax/</loc>
<lastmod>2014-12-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tonyh2021.github.io/posts/2014-02-12-my-first-blog/</loc>
<lastmod>2014-02-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
