<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://cocoacasts.com/why-ai-migrated-code-compiles-but-breaks-in-production</loc>
    <lastmod>2026-02-10</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/the-technical-debt-ai-migration-tools-leave-behind</loc>
    <lastmod>2026-02-10</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/the-memory-management-mistakes-ai-makes-in-swift-migrations</loc>
    <lastmod>2026-02-10</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/why-i-chose-core-data-over-swift-data-for-hive-notes</loc>
    <lastmod>2026-02-10</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/best-mouse-for-programmers</loc>
    <lastmod>2025-08-17</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-plants-can-teach-us-about-focus-and-balance</loc>
    <lastmod>2025-08-03</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/bridging-passion-and-profession</loc>
    <lastmod>2025-08-03</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/why-gut-health-matters-as-a-developer</loc>
    <lastmod>2025-08-03</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/samsara-meditation-timer</loc>
    <lastmod>2025-07-29</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/debugging-apps-with-xcode-15-runtime-issue-breakpoints</loc>
    <lastmod>2024-02-03</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/debugging-apps-with-xcode-15-exception-breakpoints</loc>
    <lastmod>2024-01-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-swift-concurrency-suspending-and-resuming</loc>
    <lastmod>2024-01-07</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/debugging-apps-with-xcode-15-swift-error-breakpoints</loc>
    <lastmod>2024-01-05</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/debugging-apps-with-xcode-15-symbolic-breakpoints</loc>
    <lastmod>2023-11-13</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/from-idea-to-app-store</loc>
    <lastmod>2023-11-02</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/debugging-apps-with-xcode-15-managing-and-editing-breakpoints</loc>
    <lastmod>2023-10-30</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/debugging-apps-with-xcode-15-stepping-through-code-with-breakpoints</loc>
    <lastmod>2023-10-25</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/debugging-apps-with-xcode-15-debugging-with-breakpoints</loc>
    <lastmod>2023-10-25</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mentorship</loc>
    <lastmod>2023-10-17</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-add-a-free-trial-to-a-subscription</loc>
    <lastmod>2023-10-09</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-inspect-global-variables-in-xcode-debugger</loc>
    <lastmod>2023-09-21</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-working-with-arrays-of-dictionaries-in-swift</loc>
    <lastmod>2023-09-20</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/best-gifts-for-programmers-in-2023</loc>
    <lastmod>2023-09-20</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/debugging-apps-with-xcode-15-exploring-xcode-debugging-tools</loc>
    <lastmod>2023-09-20</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/debugging-apps-with-xcode-15-where-to-start</loc>
    <lastmod>2023-09-20</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-the-difference-between-a-unary-binary-and-ternary-operator</loc>
    <lastmod>2023-09-19</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-add-a-url-scheme-to-your-app</loc>
    <lastmod>2023-09-18</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/iphone-enable-developer-mode-without-xcode</loc>
    <lastmod>2023-09-14</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/xcode-failed-to-prepare-device-for-development</loc>
    <lastmod>2023-09-14</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/cocoa-fundamentals-didfinishlaunchingwithoptions</loc>
    <lastmod>2023-09-13</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-convert-array-to-string-swift</loc>
    <lastmod>2023-09-13</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-essentials-1-how-to-use-swift-map-to-transforms-arrays-sets-and-dictionaries</loc>
    <lastmod>2023-09-13</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/networking-fundamentals-how-to-make-an-http-request-in-swift</loc>
    <lastmod>2023-09-13</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/networking-fundamentals-how-to-make-a-post-request-in-swift</loc>
    <lastmod>2023-09-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/argument-type-string-expected-to-be-an-instance-of-a-class-or-class-constrained-type</loc>
    <lastmod>2023-09-11</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/value-of-optional-type-url-must-be-unwrapped-to-a-value-of-type-url</loc>
    <lastmod>2023-09-11</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/xcode-fundamentals-could-not-locate-device-support-files</loc>
    <lastmod>2023-09-11</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-how-to-sort-an-array-in-swift</loc>
    <lastmod>2023-09-08</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-how-to-convert-a-data-to-a-string-in-swift</loc>
    <lastmod>2023-09-08</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-how-to-convert-a-date-to-a-string-in-swift</loc>
    <lastmod>2023-09-08</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/property-wrapper-cannot-be-applied-to-a-computed-property</loc>
    <lastmod>2023-09-07</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-integrating-the-observable-macro</loc>
    <lastmod>2023-09-07</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-the-difference-between-stateobject-and-observedobject</loc>
    <lastmod>2023-09-06</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/a-guide-to-working-with-strings-in-swift</loc>
    <lastmod>2023-09-05</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/cgrectmake-is-unavailable-in-swift-3</loc>
    <lastmod>2023-09-05</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/common-questions-about-swift-package-manager-answered</loc>
    <lastmod>2023-09-05</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-application-sandboxing</loc>
    <lastmod>2023-09-04</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/the-definitive-guide-to-app-transport-security</loc>
    <lastmod>2023-09-04</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/instance-will-be-immediately-deallocated-because-property-delegate-is-weak</loc>
    <lastmod>2023-09-04</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-help-view-controller-is-unreachable</loc>
    <lastmod>2023-09-01</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/0-dependencies-from-the-podfile-and-0-total-pods-installed</loc>
    <lastmod>2023-09-01</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-the-challenges-of-asynchronous-unit-tests</loc>
    <lastmod>2023-08-18</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-writing-asynchronous-unit-tests</loc>
    <lastmod>2023-08-04</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-unit-testing-a-complex-view-model</loc>
    <lastmod>2023-07-19</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-how-to-use-one-sided-ranges-in-swift</loc>
    <lastmod>2023-07-17</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-unit-testing-a-simple-view-model</loc>
    <lastmod>2023-07-10</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-refactoring-the-location-cell-view-model</loc>
    <lastmod>2023-07-03</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-injecting-base-url-and-api-key</loc>
    <lastmod>2023-07-03</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-set-up-in-app-purchases-with-revenuecat</loc>
    <lastmod>2023-06-14</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-work-with-bitmasks-in-swift</loc>
    <lastmod>2023-05-19</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-create-a-custom-control-using-a-bitmask</loc>
    <lastmod>2023-05-19</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-make-a-custom-control-reactive-with-rxswift</loc>
    <lastmod>2023-05-19</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/reducing-a-sequence-of-elements-in-swift</loc>
    <lastmod>2023-05-18</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-injecting-dependencies-with-swinject</loc>
    <lastmod>2023-05-18</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/decoding-a-base64-encoded-string-in-swift</loc>
    <lastmod>2023-05-17</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/a-gitignore-for-swift-projects</loc>
    <lastmod>2023-05-17</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-generating-a-unique-identifier-with-uuid</loc>
    <lastmod>2023-05-17</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-string-interpolation-in-swift</loc>
    <lastmod>2023-05-17</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-generating-random-numbers-in-swift</loc>
    <lastmod>2023-05-17</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-how-and-when-to-use-swift-while-loop</loc>
    <lastmod>2023-05-17</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-deleting-locations</loc>
    <lastmod>2023-05-16</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-type-safe-apis-in-swift-extending-code-coverage-with-the-adapter-pattern</loc>
    <lastmod>2023-05-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-defining-the-states-of-the-location-view</loc>
    <lastmod>2023-05-11</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-refactoring-the-location-view-model</loc>
    <lastmod>2023-05-10</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-refactoring-the-forecast-view-model</loc>
    <lastmod>2023-05-09</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/setting-up-a-proxy-server-with-swift-and-vapor</loc>
    <lastmod>2023-05-08</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-refactoring-the-current-conditions-view-model</loc>
    <lastmod>2023-05-08</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/protecting-secrets-with-a-proxy-server</loc>
    <lastmod>2023-05-07</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-the-difference-between-authentication-and-authorization</loc>
    <lastmod>2023-05-05</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-avoiding-code-duplication</loc>
    <lastmod>2023-05-05</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-abi-stability</loc>
    <lastmod>2023-05-04</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-fetching-weather-data</loc>
    <lastmod>2023-05-02</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-defining-the-weather-data-model</loc>
    <lastmod>2023-05-01</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/subclassing-nsmanagedobject-in-swift</loc>
    <lastmod>2023-04-29</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-updating-locations-in-user-defaults</loc>
    <lastmod>2023-04-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-what-are-the-benefits-of-the-final-keyword-in-swift</loc>
    <lastmod>2023-04-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-decoupling-user-defaults</loc>
    <lastmod>2023-04-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-how-to-use-swift-final-keyword</loc>
    <lastmod>2023-04-26</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/networking-in-swift-meet-the-urlsession-family</loc>
    <lastmod>2023-04-24</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-are-app-ids-and-bundle-identifiers</loc>
    <lastmod>2023-04-19</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-calculate-the-distance-between-two-locations-in-swift</loc>
    <lastmod>2023-04-17</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/combine-essentials-how-to-use-combine's-scan-and-tryscan-operators</loc>
    <lastmod>2023-04-17</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/combine-essentials-how-to-use-combine's-replacenil-operator</loc>
    <lastmod>2023-04-17</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/combine-essentials-when-to-use-combine-trymap-instead-of-map</loc>
    <lastmod>2023-04-17</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-the-difference-between-public-and-open-in-swift-3</loc>
    <lastmod>2023-04-17</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-persisting-locations-in-user-defaults</loc>
    <lastmod>2023-04-13</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-add-sticky-section-headers-to-a-collection-view</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-badly-do-you-want-it</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/six-swift-projects-you-should-know-about</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/where-to-store-a-core-data-persistent-store</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/working-with-nsurlcomponents-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/speed-quality-and-technical-debt</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/exploring-the-core-data-stack-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/exploring-the-fetched-results-controller-delegate-protocol</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-notification-name-and-how-to-use-it</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/the-soulmen-and-ulysses</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-add-pull-to-refresh-to-a-table-view-or-collection-view</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/handling-account-status-changes-with-cloudkit</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/setting-up-a-brand-new-project-in-xcode</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/refactoring-the-view-model-using-rxswift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swift-protocol-oriented-programming-and-dependency-injection-rxswift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/unit-testing-core-data-models-setting-up-the-core-data-stack</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/debugging-applications-with-xcode-exploring-xcode-debugging-tools</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/seeding-a-core-data-persistent-store-three-strategies</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/seeding-a-core-data-persistent-store-loading-seed-data-from-a-file</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/debugging-applications-with-xcode-stepping-through-code-with-breakpoints</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/debugging-applications-with-xcode-managing-and-editing-breakpoints</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-view-controller-containment</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-creating-a-view-model</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-creating-the-user-interface-of-the-day-view-controller</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-organizing-fonts-and-colors</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/dependency-injection-with-tab-bar-controllers</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-core-data</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-writing-unit-tests-for-the-week-view-model</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-grand-central-dispatch-what-is-grand-central-dispatch</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-grand-central-dispatch-simplifying-with-dispatch-groups</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-navigation-with-coordinators-what-is-a-coordinator</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-navigation-with-coordinators-managing-horizontal-and-vertical-flows</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-navigation-with-coordinators-dependency-injection-and-the-coordinator-pattern</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/from-zero-to-app-store-populating-the-feed-conforming-to-the-mvvm-pattern</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/tips-and-tricks-five-simple-tips-to-improve-the-code-you-write</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/organize-your-swift-project-with-annotations-todos-and-fixmes</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/ud-2-how-to-store-a-string-in-user-defaults-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/ud-4-how-to-store-a-dictionary-in-user-defaults-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/from-zero-to-app-store-populating-the-feed-reducing-code-duplication-with-generics</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/where-does-core-data-store-data</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/understanding-scene-based-applications-restoring-state-of-a-scene-based-application</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swift-why-combine</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-what-are-unary-binary-and-ternary-operators-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/tips-and-tricks-why-you-should-default-to-private-outlets</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-how-to-convert-a-string-to-a-date-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-what-do-two-question-marks-mean-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-what-is-the-difference-between-instance-methods-and-type-methods-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-understanding-the-life-cycle-of-a-subscription</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-using-publishers-to-push-data</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-reactifying-the-week-view-controller</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/cocoa-fundamentals-everything-you-need-to-know-about-deployment-targets</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/the-missing-manual-for-swift-development-ship-ship-ship</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-subscribing-to-settings-changes</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/image-caching-in-swift-limiting-the-cache-on-disk</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/image-caching-in-swift-image-caching-with-kingfisher</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-transforming-publishers-with-flat-map</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swiftui-fundamentals-working-with-xcode-previews</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-refactoring-the-add-location-view</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-optimizing-the-user-experience</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-improving-the-testability-of-the-geocoding-client</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-does-the-dynamic-keyword-mean-in-swift-3</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-integrating-the-core-location-framework</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-integrating-the-geocoding-service</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-populating-the-add-location-view</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-type-safe-apis-in-swift-testing-the-untestable</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-type-safe-apis-in-swift-filling-in-the-gaps-of-the-test-suite</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-type-safe-apis-in-swift-decoupling-the-analytics-library</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-type-safe-apis-in-swift-looking-beyond-code-coverage</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-core-data-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-type-safe-apis-in-swift-unit-testing-the-analytics-library</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-for-loop</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/from-zero-to-app-store-populating-the-feed-creating-the-api-client</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/xcode-fundamentals-how-to-add-a-scheme-in-xcode</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-what-is-the-difference-between-arguments-and-parameters-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-populating-the-locations-view</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-setting-up-the-project</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/writing-elegant-code-with-enums-type-safety-with-enums</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-meet-thunderstorm</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-how-to-map-an-array-to-a-dictionary</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swiftui-recipes-how-to-preview-swiftui-views-on-a-physical-device</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-fixing-code-smells</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swiftui-recipes-working-with-tab-views-in-swiftui</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/view-did-load-equivalent-for-swiftui-views</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-the-problem</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/code-smells-in-swift-meaningless-fallback-values</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/tips-and-tricks-how-to-encode-null-using-jsonencoder</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/writing-elegant-code-with-enums-creating-builders-with-enums</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-unit-testing-in-swift-are-you-writing-unit-tests</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/understanding-type-erasure-in-swift-what-is-type-erasure</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-views-models-and-view-models</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-writing-unit-tests-for-edge-cases</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-writing-the-wrong-unit-tests</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-type-safe-apis-in-swift-eliminating-stringly-typed-code</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-displaying-weather-data-in-the-forecast-view</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-urls-with-urlqueryitem-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-writing-unit-tests-for-private-methods</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-enabling-code-coverage-to-find-gaps</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-writing-readable-and-maintainable-unit-tests</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swiftui-recipes-working-with-the-safe-area-in-swiftui</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-what-are-first-class-functions-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-type-safe-apis-in-swift-defining-properties</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-displaying-weather-data-in-the-location-view</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/code-smells-in-swift-stringly-typed-code</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swiftui-recipes-working-with-labels-in-swiftui</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-stubbing-the-cocoacasts-api</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-what-version-of-swift-am-i-using</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-unit-testing-asynchronous-code</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-type-safe-apis-in-swift-eliminating-string-literals</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-adding-locations</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-creating-and-updating-video-progress</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-grand-central-dispatch-synchronous-and-asynchronous-execution</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-grand-central-dispatch-serial-and-concurrent-dispatch-queues</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-grand-central-dispatch-main-and-global-dispatch-queues</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-swift-concurrency-working-in-a-multithreaded-environment</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-swift-concurrency-what-problem-does-swift-concurrency-solve</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-a-few-more-unit-tests</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-generate-code-coverage-reports-in-xcode-with-slather</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-hiding-implementation-details-with-type-erasure</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-injecting-the-access-token</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-populating-the-location-view</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-fetching-video-progress</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-swift-concurrency-understanding-the-core-concepts</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-authenticating-the-user</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-working-with-protected-resources</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-fetching-a-list-of-episodes</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-displaying-weather-data</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-a-solution</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-types-in-swift-type-safety-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-deleting-video-progress</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-catching-bugs-with-unit-tests</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-better-error-handling</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-making-the-api-client-extensible</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/xcode-fundamentals-how-to-add-a-swift-package-to-a-project</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-unit-testing-the-networking-layer</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swiftui-hiding-the-model-layer</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-working-with-time-zones-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/combine-essentials-combining-publishers-with-combine-zip-operator</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/rxswift-essentials-combining-observables-with-rxswift-zip-operator</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/dependency-injection-in-a-scene-based-application</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/understanding-scene-based-applications-exploring-the-application-life-cycle</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-creating-an-api-client</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/combine-fundamentals-observing-a-text-field-with-combine</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/cocoa-fundamentals-how-to-access-builds-settings-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/combine-essentials-changing-a-publisher-failure-type-with-setfailuretype</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-handling-errors</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-how-to-safely-access-the-elements-of-an-array</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/core-data-and-concurrency</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-modern-networking-layer-in-swift-exploring-the-api</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/creating-the-project</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/setting-up-the-core-data-stack</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/exploring-the-nsfetchedresultscontrollerdelegate-protocol</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/welcome-to-mastering-mvvm-with-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/value-types-and-reference-types</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-sign-in-form-using-swiftui-building-the-user-interface</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/combine-essentials-when-to-use-combine-filter-and-compactmap-operators</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/combine-essentials-how-to-use-combine-map-and-compactmap-operators</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-sign-in-form-using-swiftui-adopting-the-model-view-viewmodel-pattern</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/combine-essentials-merging-publishers-with-combine-merge-operator</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/networking-essentials-how-to-implement-basic-authentication-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swiftui-essentials-working-with-units-and-measurements-in-swiftui</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-sign-in-form-using-swiftui-authenticating-the-user</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/namespaces-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/shorthand-argument-names-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/seven-podcasts-for-swift-developers</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/core-data-or-realm</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-use-autoclosures-and-autoclosure-in-swift-3</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-run-a-business-in-apples-app-store</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/tips-and-tricks-ten-xcode-tricks-every-developer-should-know</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-a-lazymapcollection-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swiftui-fundamentals-what-is-a-view</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/choosing-between-nsoperation-and-grand-central-dispatch</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-delete-every-record-of-a-core-data-entity</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/switching-environments-with-configurations</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/app-transport-security-has-blocked-my-request</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/three-git-tricks-every-developer-should-know</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/six-command-line-tools-for-cocoa-developers</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/common-swift-operators-you-may-not-know-about</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/exploring-xcodes-brand-new-core-data-template</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/two-is-better-than-one</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/managing-permissions-with-healthkit</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/value-types-and-reference-types-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/configuring-table-views-with-model-view-viewmodel-and-protocols</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-the-perfect-core-data-stack-with-nspersistentcontainer</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/populate-a-table-view-with-nsfetchedresultscontroller-and-swift-3</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/respond-to-updates-using-the-nsfetchedresultscontrollerdelegate-protocol</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/never-stop-learning</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/core-data-relationships-and-delete-rules</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-the-core-data-stack</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/stop-looking-for-the-silver-bullet</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/use-extensions-to-add-type-safety-to-user-defaults</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-use-multiple-strings-files-in-a-swift-project</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/more-fetching-and-deleting-managed-objects-with-core-data</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-the-difference-between-strong-weak-and-unowned-references</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/four-clever-uses-of-swift-extensions</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/five-simple-tips-to-make-user-friendly-forms-on-ios</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-mock-and-stub-a-system-class-in-swift-part-2</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/nuts-and-bolts-of-dependency-injection-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/references-delegation-and-notifications</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-the-weakest-link-of-your-application</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-store-uicolor-in-core-data-persistent-store</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/choose-your-teacher-wisely</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/dequeueing-reusable-views-with-generics-and-protocols</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-get-started-with-cloudkit</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/fetching-records-with-core-data-type-methods-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-notes</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/core-data-and-dependency-injection</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/working-with-managed-objects</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/to-the-trash-can</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/adding-categories-to-the-mix</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/using-a-better-core-data-stack</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/replacing-the-core-data-manager-class</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/put-the-view-model-to-work</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/supercharging-mvvm-with-protocols</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-are-the-options</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/why-rxswift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/refactoring-the-view-controller-using-rxswift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/welcome-to-auto-layout-fundamentals</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/anatomy-of-a-constraint</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-with-swift-3-building-the-user-interface</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-with-swift-3-fetching-weather-data</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/unit-testing-core-data-models-setting-up-the-project</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/unit-testing-core-data-models-unit-testing-a-core-data-model</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/unit-testing-core-data-models-writing-better-unit-tests</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/guard-patterns-tips-and-tricks</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/fetching-records-with-core-data-type-methods</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/seeding-a-core-data-persistent-store-seeding-data-asynchronously</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/debugging-applications-with-xcode-swift-error-and-exception-breakpoints</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/debugging-applications-with-xcode-finding-and-resolving-memory-issues</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-introduction</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/testing-your-first-view-model</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-fetching-weather-data</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-parsing-the-json-response</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-implementing-the-day-view-model</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-and-cocoa-fundamentals-increasing-performance-through-caching</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-increasing-testability-with-protocol-oriented-programming</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-efficiently-refreshing-weather-data</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-adding-pull-to-refresh</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-exposing-gaps-in-the-test-suite</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-grand-central-dispatch-beyond-the-basics-with-dispatch-work-items</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-grand-central-dispatch-understanding-quality-of-service-classes</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/from-zero-to-app-store-switching-working-with-multiple-environments-in-xcode</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-grand-central-dispatch-controlling-access-with-dispatch-semaphores</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-navigation-with-coordinators-adding-flexibility-and-dynamism</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-navigation-with-coordinators-working-with-navigation-controllers</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-navigation-with-coordinators-switching-between-horizontal-and-vertical-flows</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-navigation-with-coordinators-combining-horizontal-and-vertical-flows</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-navigation-with-coordinators-the-model-view-viewmodel-coordinator-pattern</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-navigation-with-coordinators-mvvm-c-and-separation-of-concerns</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-rxswift-installing-rxswift-and-rxcocoa</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-rxswift-observables-observers-and-memory-management</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-rxswift-combining-observables-with-operators</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/from-zero-to-app-store-populating-the-feed-prototyping-in-a-playground</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-type-safe-apis-in-swift-creating-events</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-and-cocoa-fundamentals-what-is-asynchronous-programming</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/some-things-are-hard</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/from-zero-to-app-store-populating-the-feed-building-the-user-interface</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/ud-5-how-to-store-a-custom-object-in-user-defaults-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/ud-6-how-to-store-an-enum-in-user-defaults-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/ud-7-how-to-check-if-a-value-exists-in-user-defaults-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/ud-10-should-you-use-core-data-or-user-defaults</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/six-common-questions-about-core-data</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/is-core-data-available-on-all-devices</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/is-core-data-slow</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/is-core-data-thread-safe</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/modern-performant-collection-views-with-swift-building-adaptive-user-interfaces-with-compositional-layouts</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/working-with-property-wrappers-in-swift-anatomy-of-a-property-wrapper</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-how-to-use-swift-ternary-conditional-operator</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swift-protocol-oriented-programming-and-dependency-injection-combine</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/xcode-fundamentals-how-to-show-line-numbers-in-code</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-what-does-class-has-no-initializers-mean</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-first-class-functions-and-function-types</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-what-are-functions-types-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-what-is-the-difference-between-a-method-and-a-function-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-getting-your-feet-wet-with-combine</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-managing-subscriptions</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-what-is-a-memberwise-initializer</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-working-with-tap-gesture-recognizers-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/uikit-fundamentals-adding-haptic-feedback-with-feedback-generators-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-filtering-and-transforming-elements-with-operators</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-reducing-complexity-and-code-duplication</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-combine-and-diffable-data-sources</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-how-to-check-if-dictionary-contains-given-key</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-patterns-abstract-classes</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/initializer-injection-with-view-controllers-and-storyboards</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-driving-table-view-cells-with-combine</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-networking-and-schedulers</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/image-caching-in-swift-cancelling-image-requests</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/managing-view-controllers-with-container-view-controllers</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-are-core-data-query-generations</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/image-caching-in-swift-caching-images-on-disk</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/be-critical</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-create-an-abstract-class-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-avoiding-infinite-loops</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swiftui-fundamentals-what-is-swiftui</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swiftui-fundamentals-customizing-views-with-modifiers</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-wrong-with-model-view-controller</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/five-common-questions-about-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-and-model-view-viewmodel-in-practice</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/more-swift-and-model-view-viewmodel-in-practice</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/testing-view-models-with-model-view-viewmodel</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-auto-layout-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/dissecting-auto-layout-constraints</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-observe-a-managed-object-context</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-do-unwind-segues-work</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/working-with-auto-layout-and-layout-anchors</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/five-signs-of-code-smell-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-intrinsic-content-size-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-are-prototyping-constraints</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/three-tips-to-improve-core-data-performance</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/seven-xcode-tricks-every-developer-should-know</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/elegant-controls-in-swift-with-closures</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/asynchronous-fetching-with-core-data-and-operations</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-the-difference-between-try-try-and-try</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-add-app-transport-security-exception-domains</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-enable-code-coverage-in-xcode</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-are-core-data-entities-and-attributes</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/organizing-storyboards-with-storyboard-references</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-manage-dependencies-with-cocoapods</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-are-you-testing</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/write-better-code-by-writing-unit-tests</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/five-xcode-tips-to-speed-up-your-development</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/seven-applications-for-swift-developers</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mapping-json-with-swift-and-mapper</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-use-namespaces-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/bring-your-own</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/embracing-optionals-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-healthkit</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/keeping-it-private</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/more-about-managing-permissions-with-healthkit</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-the-difference-between-private-and-fileprivate-in-swift-3</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-use-availability-checking-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/should-you-learn-swift-or-objective-c</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/learn-swift-with-an-open-mind</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-do-escaping-and-noescape-mean-in-swift-3</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-to-do-when-you-inherit-a-software-project</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-integrate-cloudkit-in-a-cocoa-application</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/three-inspirational-talks-swift-developers-should-watch</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-your-portfolio</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/view-debugging-with-reveal</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/forward-geocoding-with-clgeocoder</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/reverse-geocoding-with-clgeocoder</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/ten-people-every-swift-developer-should-follow</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/passing-it-around</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-fatalerror-in-swift-and-when-to-use-it</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/motivation-will-get-you-only-halfway</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-an-optional-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-does-an-exclamation-mark-mean-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/give-it-time</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-are-the-responsibilities-of-a-view-controller</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/simplifying-table-views-with-model-view-viewmodel</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/when-should-you-use-implicitly-unwrapped-optionals</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/using-fatal-errors-to-add-clarity-and-elegance-to-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/key-value-observing-kvo-and-swift-3</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/meet-the-urlsession-family</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-use-dispatch-after-in-swift-3</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/local-notifications-with-the-user-notifications-framework</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/drawing-shapes-in-swift-with-paintcode</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/actionable-notifications-with-the-user-notifications-framework</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/five-in-app-purchase-mistakes-to-avoid</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/implement-the-nsfetchedresultscontrollerdelegate-protocol-with-swift-3</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/add-sections-to-table-view-with-nsfetchedresultscontroller-and-swift-3</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/working-with-nsdateinterval-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/five-swift-talks-you-should-watch</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/from-hex-to-uicolor-and-back-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/about-freelancing-and-subcontracting</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/one-to-many-and-many-to-many-core-data-relationships</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/build-that-application</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-learn-core-data</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/three-common-core-data-mistakes-to-avoid</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/20-indispensable-applications-for-programmers</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-unit-test-private-methods-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-are-the-benefits-of-model-view-viewmodel</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/exploring-the-nspersistentstoredescription-class</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-the-difference-between-weak-and-unowned-references-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/clean-code-with-categories-and-extensions</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/three-tips-to-destroy-your-productivity</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/you-are-the-constant-in-your-career</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/three-features-of-nsmanagedobject-you-may-not-know-about</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-stopping-you-from-shipping</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/private-and-public-at-the-same-time</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/lazily-populating-user-defaults-with-default-values</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/working-with-auto-layout-in-code</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-succeed-in-todays-app-store</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/why-i-love-model-view-viewmodel</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-a-core-data-fault</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-the-difference-between-core-data-and-sqlite</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/setting-up-the-core-data-stack-with-nspersistentcontainer</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/setting-up-the-core-data-stack-from-scratch</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/data-model-entities-and-attributes-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/data-model-entities-and-relationships-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/working-with-managed-objects-in-core-data</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/reading-and-updating-managed-objects-with-core-data</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/managing-records-with-fetched-results-controllers</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/migrating-a-data-model-with-core-data</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-automatic-reference-counting-arc</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-are-strong-reference-cycles</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-break-a-strong-reference-cycle</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-use-a-capture-list-to-break-a-retain-cycle</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/should-outlets-be-weak-or-strong</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/five-reasons-cloudkit-notifications-are-not-arriving</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/an-introductory-core-data-tutorial</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/pixelcut-and-paintcode</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/should-outlets-be-optionals-or-implicitly-unwrapped-optionals</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-mock-and-stub-a-system-class-in-swift-part-1</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/more-core-data-and-concurrency</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-the-difference-between-private-and-fileprivate-in-swift-4</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/fournova-and-tower</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-anyobject-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/itty-bitty-apps-and-reveal</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-any-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/the-elegance-of-disposable-managed-object-contexts</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mvvm-is-more-than-a-pattern</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/three-strategies-to-keep-view-controllers-skinny</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/dont-use-a-core-data-library</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-a-singleton-and-how-to-create-one-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/exclamation-marks-and-fatal-errors</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/you-are-not-an-imposter</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/unboxing-json-with-swift-and-unbox</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/reactifying-icloud-account-status-changes-with-rxswift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/a-primer-on-cloudkit-containers-and-databases</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/improve-swift-performance-through-access-control</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/dependency-injection-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/the-danger-of-string-literals-and-stringly-typed-code</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/model-view-viewmodel-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/welcome-to-core-data-fundamentals</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/exploring-the-core-data-stack</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/data-model-entities-and-attributes</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/data-model-entities-and-relationships</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/configuring-relationships</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/adding-a-note</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/dont-forget-to-save</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/fetch-those-notes</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/fix-that-mistake</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/introducing-the-fetched-results-controller</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-to-mock-and-stub-a-system-class-in-swift-part-3</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/subclassing-nsmanagedobject</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/adding-a-dash-of-color</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/data-model-migrations</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/versioning-the-data-model</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/assigning-tags-to-a-note</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/working-in-a-multithreaded-environment</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/updating-the-core-data-manager-for-concurrency</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/core-data-fundamentals-where-to-go-from-here</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/is-mvc-dead</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/how-does-mvvm-work</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/meet-cloudy</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-wrong-with-cloudy</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/a-quick-recap</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/time-to-create-a-view-model</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/understanding-faulting</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/ready-set-test</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/using-stubs-for-better-unit-tests</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/a-few-more-unit-tests</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/taking-mvvm-to-the-next-level</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/rinse-and-repeat</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/diy-bindings</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/refactoring-the-add-location-view-controller</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/integrating-rxswift-and-rxcocoa</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swift-testing-and-mocking-rxswift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-auto-layout</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/creating-a-layout-with-auto-layout</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/implicit-and-explicit-constraints</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-intrinsic-content-size</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/creating-layouts-in-interface-builder</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/editing-constraints-in-interface-builder</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-are-layout-guides</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/working-with-stack-views</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/best-practices-and-common-pitfalls</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-with-swift-3-setting-up-the-project</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/using-mvvm-in-the-settings-view</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-with-swift-3-decoding-json-data-in-swift-part-1</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-with-swift-3-decoding-json-data-in-swift-part-2</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/unit-testing-core-data-models-writing-more-unit-tests</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-playgrounds</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-variables-constants-and-types</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/debugging-applications-with-xcode-where-to-start</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-arrays-and-sets</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-dictionaries</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/exit-early-with-guard</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/dependency-injection-with-view-controllers-and-storyboards</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/dependency-injection-with-view-controllers-and-xib-files</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/dependency-injection-with-view-controllers-in-code</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-optionals</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-working-with-optionals</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/exploring-the-sandbox-with-opensim</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-tuples</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/seeding-a-core-data-persistent-store-hard-coding-seed-data</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-conditionals</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/seeding-a-core-data-persistent-store-avoiding-duplicates</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/seeding-a-core-data-persistent-store-loading-seed-data-from-a-remote-server</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/debugging-applications-with-xcode-test-failure-and-constraint-error-breakpoints</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/debugging-applications-with-xcode-view-and-view-controller-debugging</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/debugging-applications-with-xcode-debugging-user-interface-issues</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/debugging-applications-with-reveal</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/debugging-applications-with-xcode-debugging-memory-issues</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-setting-up-the-project</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-removing-object-literals</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-handling-errors-and-notifying-the-user</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-adding-flexibility-with-protocols</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-creating-the-day-and-week-view-models</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-and-cocoa-fundamentals-threads-queues-and-concurrency</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-and-cocoa-fundamentals-what-is-the-main-thread</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-writing-unit-tests-for-the-day-view-model</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-implementing-the-week-view-model</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/adding-protocols-to-the-mix</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-fetching-weather-data-for-the-users-location</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-replacing-optionals-with-enums-and-associated-values</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-unit-testing-with-mock-objects</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-writing-unit-testing-asynchronous-code</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-mocking-network-requests</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-filling-in-the-gaps-of-the-test-suite</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-a-weather-application-from-scratch-mocking-network-requests-with-mockingjay</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-grand-central-dispatch-adding-flexibility-with-dispatch-work-items</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-grand-central-dispatch-grand-central-dispatch-and-memory-management</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/tips-and-tricks-managing-build-configurations-in-xocde</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-grand-central-dispatch-applying-quality-of-service-classes</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/tips-and-tricks-using-a-branching-strategy-that-works</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/from-zero-to-app-store-introduction</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/from-zero-to-app-store-defining-a-minimum-viable-product</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/from-zero-to-app-store-setting-up-the-project</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/from-zero-to-app-store-code-signing-with-fastlane</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/from-zero-to-app-store-adding-powerful-logging-with-cocoalumberjack</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/from-zero-to-app-store-forwarding-logs-to-a-remote-server-with-cocoalumberjack</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-grand-central-dispatch-managing-complexity-with-dispatch-groups</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-grand-central-dispatch-working-with-dispatch-queues</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-grand-central-dispatch-synchronizing-work-with-dispatch-semaphores</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/from-zero-to-app-store-adding-flexibility-with-a-root-view-controller</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-navigation-with-coordinators-adopting-the-coordinator-pattern</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-navigation-with-coordinators-instantiating-view-controllers-from-a-storyboard</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-navigation-with-coordinators-navigating-with-a-coordinator</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-navigation-with-coordinators-managing-subflows-with-child-coordinators</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-navigation-with-coordinators-reducing-complexity-with-child-coordinators</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-navigation-with-coordinators-storyboards-xibs-and-code</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-navigation-with-coordinators-working-with-tab-bar-controllers</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/from-zero-to-app-store-adopting-the-coordinator-pattern</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-navigation-with-coordinators-choosing-between-closures-and-delegation</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-swift-what-is-reactive-programming</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-rxswift-reactivex-rxswift-and-rxcocoa</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-rxswift-what-is-an-observable-sequence</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-rxswift-transforming-and-filtering-observables-with-operators</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-and-cocoa-fundamentals-protecting-the-secrets-of-your-mobile-application</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/from-zero-to-app-store-populating-the-feed-integrating-the-api-client</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/from-zero-to-app-store-populating-the-feed-displaying-svg-images-with-cloudinary-and-kingfisher</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/from-zero-to-app-store-populating-the-feed-creating-a-framework-for-fonts-colors-and-styles</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/tips-and-tricks-what-are-self-executing-closures</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/making-table-view-cells-autoconfigurable</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/my-setup-hardware</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/debugging-applications-with-xcode-symbolic-breakpoints</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/ud-3-how-to-store-an-array-in-user-defaults-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/ud-8-how-to-clear-or-reset-user-defaults-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/ud-9-how-to-save-an-image-in-user-defaults-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/ud-11-why-do-you-lose-data-stored-in-user-defaults</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/ud-12-benefits-of-creating-an-extension-for-user-defaults</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/ud-1-how-to-use-user-defaults-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/is-core-data-encrypted</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/is-core-data-a-relational-database</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/from-zero-to-app-store-populating-the-feed-creating-a-mock-api-client</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/from-zero-to-app-store-populating-the-feed-adding-flexibility-to-the-mock-api-client</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/from-zero-to-app-store-populating-the-feed-unit-testing-the-feed-view-model</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/modern-performant-collection-views-with-swift-an-introduction-to-compositional-collection-view-layouts</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/fm-1-how-to-get-documents-directory-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/fm-2-how-to-store-an-image-in-the-documents-directory-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/fm-3-download-an-image-from-a-url-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/modern-performant-collection-views-with-swift-adding-supplementary-views-with-compositional-layouts</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/uikit-fundamentals-1-how-to-get-the-root-view-controller-of-a-navigation-controller</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/constraint-priorities-and-unsatisfiable-layouts</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/understanding-scene-based-applications-exploring-the-user-interface-life-cycle</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/understanding-scene-based-applications-dependency-injection-and-the-coordinator-pattern</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-and-cocoa-fundamentals-taking-advantage-of-swifts-native-result-type</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swift-refactoring-the-view-model-using-combine</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swift-refactoring-the-view-controller-combine</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-how-to-use-swift-remainder-operator</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/tips-and-tricks-removing-string-literals</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-what-are-unary-binary-and-ternary-operators</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/working-with-property-wrappers-in-swift-initial-values-and-projected-values</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-introduction</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/mastering-model-view-viewmodel-with-swift-testing-and-mocking-combine</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/tips-and-tricks-using-didset-property-observers-to-configure-outlets</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-what-is-reactive-programming</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-pure-functions-and-higher-order-functions</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-what-are-pure-and-impure-functions-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-what-are-higher-order-functions-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-what-is-combine</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-what-are-in-out-parameters-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-adding-operators-to-the-mix</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-working-with-publishers-and-subscribers</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/a-roadmap-for-learning-core-data</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-treat-optionals-with-caution-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-working-with-swipe-gesture-recognizers-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-working-with-pan-gesture-recognizers-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-adding-a-gesture-recognizer-to-an-image-view-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-reactifying-swift-with-the-published-property-wrapper</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/what-is-void-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/debugging-applications-with-xcode</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-hiding-implementation-details-with-type-erasure</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-driving-the-user-interface-with-publishers</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-bridging-imperative-and-reactive-programming</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-reducing-state-with-subjects</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-combining-publishers-with-zip-and-combine-latest</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/six-common-questions-about-xcode-answered</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-2-five-common-questions-about-swift-answered</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-fundamentals-how-to-find-an-object-in-an-array</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/the-missing-manual-for-swift-development-open-source</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/the-missing-manual-for-swift-development-protect-your-productivity</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-patterns-namespaces</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/adding-core-data-to-an-existing-swift-project-setting-up-the-core-data-stack</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/adding-core-data-to-an-existing-swift-project-saving-data-to-a-persistent-store</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/adding-core-data-to-an-existing-swift-project-fetching-data-from-a-persistent-store</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/cocoa-fundamentals-formatting-a-time-interval-in-swift</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/initializer-injection-with-view-controllers-storyboards-and-segues</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-patterns-builders</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-handling-errors</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-recovering-from-errors</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swift-patterns-failable-initializers</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/image-caching-in-swift-caching-images-in-memory</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/image-caching-in-swift-asynchronously-reading-data-from-disk</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/are-singletons-bad</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-futures-and-promises</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/building-reactive-applications-with-combine-replacing-completion-handlers-with-futures</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/swiftui-fundamentals-exploring-a-swiftui-application</loc>
    <lastmod>2023-04-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/</loc>
    <lastmod>2026-02-03</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/testimonials</loc>
    <lastmod>2026-02-03</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/privacy-policy</loc>
    <lastmod>2026-02-03</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/cocoacasts-plus</loc>
    <lastmod>2026-02-03</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/about-cocoacasts</loc>
    <lastmod>2026-02-03</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/terms-and-conditions</loc>
    <lastmod>2026-02-03</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/learn-the-four-swift-patterns-i-swear-by</loc>
    <lastmod>2026-02-03</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/latest</loc>
    <lastmod>2026-02-03</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/videos</loc>
    <lastmod>2026-02-03</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/blog</loc>
    <lastmod>2026-02-03</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/library</loc>
    <lastmod>2026-02-03</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections</loc>
    <lastmod>2026-02-03</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories</loc>
    <lastmod>2026-02-03</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/services</loc>
    <lastmod>2026-02-03</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/announcements</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/auto-layout</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/business</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/cloudkit</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/cocoa</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/combine</loc>
    <lastmod>2021-10-11</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/concurrency</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/core-data</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/core-location</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/foundation</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/fundamentals</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/healthkit</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/inspiration</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/memory-management</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/model-view-viewmodel</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/networking</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/opinion</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/patterns</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/programming</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/rxswift</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/security</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/standard-library</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/storekit</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/storyboards</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/swift</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/swiftui</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/testing</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/tips-and-tricks</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/tools</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/uikit</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/vapor</loc>
    <lastmod>2023-05-08</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/xcode</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/ios</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/macos</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/tvos</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/categories/watchos</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/adding-core-data-to-an-existing-swift-project</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/an-introduction-to-the-user-notifications-framework</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/auto-layout-fundamentals</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/beyond-syntax-what-ai-misses-in-swift-migrations</loc>
    <lastmod>2026-02-10</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/building-reactive-applications-with-combine</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/building-reactive-applications-with-rxswift</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/building-the-perfect-core-data-stack</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/building-type-safe-apis-in-swift</loc>
    <lastmod>2023-04-25</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/building-a-modern-networking-layer-in-swift</loc>
    <lastmod>2023-05-12</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/building-a-sign-in-form-using-swiftui</loc>
    <lastmod>2021-10-11</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/building-a-weather-application-from-scratch</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/building-a-weather-application-with-swift-3</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/code-smells-in-swift</loc>
    <lastmod>2022-08-23</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/combine-essentials</loc>
    <lastmod>2021-10-11</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/core-data-fundamentals</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/core-data-with-n-s-fetched-results-controller-and-swift</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/debugging-applications-with-xcode</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/debugging-apps-with-xcode-15</loc>
    <lastmod>2023-09-15</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/dependency-injection-with-view-controllers</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/fetching-records-with-core-data</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/forward-and-reverse-geocoding-with-clgeocoder</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/from-zero-to-app-store</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/healthkit-fundamentals</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/how-to-mock-and-stub-a-system-class-in-swift</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/image-caching-in-swift</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/initializer-injection-with-view-controllers</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/mastering-grand-central-dispatch</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/mastering-mvvm-with-swift</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/mastering-model-view-viewmodel-with-swiftui</loc>
    <lastmod>2022-08-05</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/mastering-navigation-with-coordinators</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/mastering-swift-concurrency</loc>
    <lastmod>2022-08-01</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/mastering-types-in-swift</loc>
    <lastmod>2022-08-02</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/mastering-unit-testing-in-swift</loc>
    <lastmod>2022-08-07</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/model-view-viewmodel-and-swift</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/modern-performant-collection-views-with-swift</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/my-setup</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/networking-essentials</loc>
    <lastmod>2021-10-11</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/networking-in-swift</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/rxswift-essentials</loc>
    <lastmod>2021-10-30</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/seeding-a-core-data-persistent-store</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/swift-fundamentals</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/swift-help</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/swift-patterns</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/swift-and-cocoa-essentials</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/swiftui-essentials</loc>
    <lastmod>2021-10-05</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/swiftui-fundamentals</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/the-business-of-software</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/tips-and-tricks</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/understanding-scene-based-applications</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/understanding-swift-memory-management</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/understanding-type-erasure-in-swift</loc>
    <lastmod>2022-08-06</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/unit-testing-core-data-models</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/what-the-swift</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/working-with-guard-in-swift</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/working-with-property-wrappers</loc>
    <lastmod>2021-09-27</lastmod>
  </url>
  <url>
    <loc>https://cocoacasts.com/collections/writing-elegant-code-with-enums</loc>
    <lastmod>2022-08-03</lastmod>
  </url>
</urlset>