<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.eidinger.info/swift-package-manager-understand-resolve-reset-and-update</loc>
    <lastmod>2022-11-08T21:16:02.193Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/what-can-go-wrong-when-using-custom-fonts-in-swiftui</loc>
    <lastmod>2022-03-21T19:12:50.038Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/how-to-test-object-substitution-attacks-and-nssecurecoding</loc>
    <lastmod>2022-03-19T17:57:26.698Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/infoplist-based-certificate-pinning-on-ios</loc>
    <lastmod>2022-03-18T12:58:00.895Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/how-to-monitor-progress-of-xcode-installation-from-app-store</loc>
    <lastmod>2022-03-15T16:35:20.274Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/xcode-133-supports-spm-binary-dependency-in-private-github-release</loc>
    <lastmod>2022-03-08T23:28:13.898Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/easily-displaying-the-swift-version-that-ships-with-xcode</loc>
    <lastmod>2022-03-30T01:05:58.446Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/haptics-on-apple-platforms</loc>
    <lastmod>2022-03-04T04:51:02.676Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/what-are-dsym-files-and-why-are-they-needed</loc>
    <lastmod>2022-03-02T05:35:39.350Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/from-hex-to-color-and-back-in-swiftui</loc>
    <lastmod>2022-02-21T14:09:50.677Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/uiuserinterfacelevel-in-swiftui</loc>
    <lastmod>2022-02-18T01:07:41.333Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/microsoft-adaptive-cards-in-swiftui</loc>
    <lastmod>2022-02-15T14:18:30.974Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/be-my-swiftui-valentine</loc>
    <lastmod>2022-02-14T17:00:41.612Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/3-surprises-when-using-markdown-in-swiftui</loc>
    <lastmod>2022-02-09T15:56:11.662Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/client-certificate-handling-on-ios</loc>
    <lastmod>2022-02-05T13:37:17.597Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/when-to-use-built-in-3rd-party-or-a-custom-implementation-for-async-image-loading-in-swiftui</loc>
    <lastmod>2022-02-03T17:23:37.048Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/all-you-need-to-know-about-managed-app-configuration</loc>
    <lastmod>2022-02-02T14:31:14.193Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/plantuml-text-encoding-in-swift</loc>
    <lastmod>2022-01-31T20:08:21.748Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/extensible-single-sign-on-on-ios</loc>
    <lastmod>2022-01-27T23:24:43.752Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/automate-the-way-you-keep-up-with-dependency-changes-in-your-swift-package</loc>
    <lastmod>2022-11-08T13:24:04.226Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/discover-active-ios-dev-blogs</loc>
    <lastmod>2022-01-25T19:47:12.418Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/use-xcode-source-extensions-with-key-bindings</loc>
    <lastmod>2022-01-26T13:29:37.222Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/develop-a-command-line-tool-using-swift-concurrency</loc>
    <lastmod>2022-03-15T18:22:12.681Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/adding-swift-concurrency-capabilities-to-3rd-party-projects</loc>
    <lastmod>2022-01-13T21:08:29.152Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/use-a-swift-command-line-tool-in-a-github-workflow</loc>
    <lastmod>2022-01-11T14:33:06.342Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/visualize-your-keystrokes-on-screenshots-or-videos</loc>
    <lastmod>2022-01-07T00:01:28.596Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/unlock-visual-studio-code-for-github-in-your-browser</loc>
    <lastmod>2022-01-01T22:12:39.694Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/the-best-registries-for-your-swift-package</loc>
    <lastmod>2022-11-08T13:24:17.132Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/when-to-call-phphotolibraryregister-in-ios-apps</loc>
    <lastmod>2021-12-28T19:34:50.285Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/implement-oauth2-pkce-in-swift-and-test-with-auth0-authorization-server</loc>
    <lastmod>2021-12-16T19:39:45.465Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/localized-swiftui-views-in-a-swift-package</loc>
    <lastmod>2022-11-08T13:24:43.293Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/visualize-your-ios-app-changes-in-your-github-pull-request</loc>
    <lastmod>2021-11-26T20:01:41.275Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/generate-and-test-restful-apis-in-swift</loc>
    <lastmod>2021-08-28T23:26:25.600Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/mastering-hashnode-challenge-2articles1week</loc>
    <lastmod>2021-03-13T14:42:57.871Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/swiftsyntax</loc>
    <lastmod>2021-03-10T04:23:17.481Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/build-cross-platform-native-apps-without-any-lines-of-code</loc>
    <lastmod>2021-03-08T21:14:24.138Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/demystify-the-swift-toolchain</loc>
    <lastmod>2021-03-06T18:48:19.779Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/distribute-binary-frameworks-in-swift-packages-and-how-to-automate-the-process</loc>
    <lastmod>2022-11-08T13:24:54.950Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/use-swift-package-manager-in-your-own-swift-package</loc>
    <lastmod>2022-11-08T21:11:14.577Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/develop-github-actions-with-swift</loc>
    <lastmod>2021-02-26T22:57:55.396Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/discover-cool-open-source-swift-projects</loc>
    <lastmod>2021-02-24T20:58:41.150Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/automatically-format-your-swift-code-when-committing-your-work</loc>
    <lastmod>2021-02-21T14:46:12.514Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/my-favorite-swift-blogs</loc>
    <lastmod>2021-02-18T03:01:45.329Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/automatically-post-a-tweet-when-publishing-a-release-on-github</loc>
    <lastmod>2021-02-15T00:13:20.821Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/master-github-markdown-tables-with-multi-line-code-blocks</loc>
    <lastmod>2021-02-08T20:38:17.659Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/passing-variadic-parameters-around-in-swift</loc>
    <lastmod>2021-02-07T13:59:04.736Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/the-easiest-way-to-draw-git-graphs</loc>
    <lastmod>2021-02-06T18:03:55.047Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/swiftplantuml-generate-class-diagrams-from-swift-with-swift</loc>
    <lastmod>2021-02-05T16:50:06.434Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/how-to-catch-up-with-outdated-dependencies-in-your-swift-package-with-github-actions-141d3d06b1d0</loc>
    <lastmod>2022-11-08T13:25:28.736Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.eidinger.info/how-to-setup-a-semi-automated-release-process-with-github-action-workflow-58ece1674690</loc>
    <lastmod>2022-02-01T20:25:41.697Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>