<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.martinp7r.com/posts/first-draft/</loc>
<lastmod>2023-11-30T09:04:47+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/posts/swiftui-tabbed-page-view/</loc>
<lastmod>2021-10-02T18:31:04+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/posts/amend-older-commits-with-interactive-auto-squashing-in-git/</loc>
<lastmod>2023-02-15T14:31:52+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/posts/opaque-result-types/</loc>
<lastmod>2021-10-02T17:51:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/posts/bindings-and-viewmodels-in-swiftui/</loc>
<lastmod>2022-09-12T09:20:32+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/posts/migrating-to-fish-shell/</loc>
<lastmod>2023-04-19T09:52:57+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/posts/vim-command-for-markdown-headline/</loc>
<lastmod>2022-01-30T16:23:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/posts/handling-unlikely-to-fail-failing-code-paths/</loc>
<lastmod>2023-02-04T07:23:59+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/posts/swift-commandline-tool/</loc>
<lastmod>2022-09-26T19:10:34+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/posts/size-limits-for-watchconnectivity-data-transfers/</loc>
<lastmod>2022-08-28T15:14:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/posts/xed/</loc>
<lastmod>2022-09-01T22:26:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/posts/iterating-enums-with-nested-associated-enums/</loc>
<lastmod>2022-11-04T20:04:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/posts/adding-giscus-comments-to-my-blog/</loc>
<lastmod>2023-02-15T14:32:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/posts/swiftui-s-viewbuilders-accept-more-children-in-swift-5-9/</loc>
<lastmod>2023-07-30T13:12:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/posts/newsletter-summaries-week-45-2023/</loc>
<lastmod>2023-11-13T16:34:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/posts/new-pastebutton-in-ios-16/</loc>
<lastmod>2024-02-26T11:39:23+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/posts/newsletter-summaries-week-47-2023/</loc>
<lastmod>2023-12-11T08:20:45+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/posts/newsletter-summaries-week-48-2023/</loc>
<lastmod>2023-12-06T08:53:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/posts/decoupled-stacked-sheet-navigation-with-multiple-modals-in-swiftui/</loc>
<lastmod>2024-03-10T13:36:20+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/posts/decoupled-error-handling-in-a-multi-module-app/</loc>
<lastmod>2025-05-26T07:39:35+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/posts/creating-a-tip-jar-with-storekit-2/</loc>
<lastmod>2024-03-19T05:21:59+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/categories/</loc>
<lastmod>2025-08-17T23:44:34+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/tags/</loc>
<lastmod>2025-08-17T23:44:34+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/archives/</loc>
<lastmod>2025-08-17T23:44:34+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/about/</loc>
<lastmod>2025-08-17T23:44:34+09:00</lastmod>
</url>
<url>
<loc>https://blog.martinp7r.com/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/tags/swift/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/tags/swiftui/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/tags/ios/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/tags/git/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/tags/tools/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/tags/mvvm/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/tags/shell/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/tags/vim/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/tags/watchos/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/tags/web/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/tags/architecture/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/tags/storekit/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/categories/articles/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/categories/snippets/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/categories/summaries/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/categories/swiftui/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/categories/projects/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/categories/notes/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/categories/ios/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/categories/tools/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/categories/swift/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/categories/newsletter/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/page2/</loc>
</url>
<url>
<loc>https://blog.martinp7r.com/page3/</loc>
</url>
</urlset>
