<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://swiftwithmajid.com/2018/01/11/mastering-mvvm-on-ios/</loc>
<lastmod>2018-01-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2018/07/09/make-your-app-accessible-for-everyone/</loc>
<lastmod>2018-07-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/01/17/using-protocols-as-composable-extensions/</loc>
<lastmod>2019-01-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/01/23/maintaining-state-in-view-controllers/</loc>
<lastmod>2019-01-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/01/30/creating-dsl-in-swift/</loc>
<lastmod>2019-01-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/02/06/pattern-matching-with-case-let/</loc>
<lastmod>2019-02-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/02/13/hiding-third-party-dependencies-with-protocols-and-extensions/</loc>
<lastmod>2019-02-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/02/20/navigation-with-flow-controllers/</loc>
<lastmod>2019-02-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/02/27/building-complex-screens-with-child-viewcontrollers/</loc>
<lastmod>2019-02-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/03/06/dependency-injection-in-swift-with-protocols/</loc>
<lastmod>2019-03-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/03/13/animating-changes-in-uitableview-and-uicollectionview/</loc>
<lastmod>2019-03-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/03/20/pattern-matching-operator/</loc>
<lastmod>2019-03-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/04/03/adapting-app-for-ipad-with-uisplitviewcontroller/</loc>
<lastmod>2019-04-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/04/10/inclusive-enums-with-optionset/</loc>
<lastmod>2019-04-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/04/17/asynchronous-completion-handlers-with-result-type/</loc>
<lastmod>2019-04-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/04/24/starting-unit-testing-with-model-layer/</loc>
<lastmod>2019-04-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/05/01/extracting-presentation-logic-to-make-it-testable/</loc>
<lastmod>2019-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/05/09/haptic-feedback-in-ios-apps/</loc>
<lastmod>2019-05-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/05/22/storing-codable-structs-on-the-disk/</loc>
<lastmod>2019-05-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/05/29/the-power-of-delegate-design-pattern/</loc>
<lastmod>2019-05-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/06/05/swiftui-making-real-world-app/</loc>
<lastmod>2019-06-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/06/12/understanding-property-wrappers-in-swiftui/</loc>
<lastmod>2019-06-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/06/19/building-forms-with-swiftui/</loc>
<lastmod>2019-06-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/06/26/animations-in-swiftui/</loc>
<lastmod>2019-06-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/07/03/managing-data-flow-in-swiftui/</loc>
<lastmod>2019-07-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/07/10/gestures-in-swiftui/</loc>
<lastmod>2019-07-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/07/17/navigation-in-swiftui/</loc>
<lastmod>2019-07-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/07/24/alerts-actionsheets-modals-and-popovers-in-swiftui/</loc>
<lastmod>2019-07-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/07/31/introducing-container-views-in-swiftui/</loc>
<lastmod>2019-07-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/08/07/viewmodifiers-in-swiftui/</loc>
<lastmod>2019-08-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/08/14/building-barchart-with-shape-api-in-swiftui/</loc>
<lastmod>2019-08-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/08/21/the-power-of-environment-in-swiftui/</loc>
<lastmod>2019-08-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/08/28/composable-styling-in-swiftui/</loc>
<lastmod>2019-08-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/09/04/modeling-app-state-using-store-objects-in-swiftui/</loc>
<lastmod>2019-09-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/09/10/accessibility-in-swiftui/</loc>
<lastmod>2019-09-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/09/18/redux-like-state-container-in-swiftui/</loc>
<lastmod>2019-09-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/09/25/redux-like-state-container-in-swiftui-part2/</loc>
<lastmod>2019-09-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/10/02/redux-like-state-container-in-swiftui-part3/</loc>
<lastmod>2019-10-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/10/09/dynamic-type-in-swiftui/</loc>
<lastmod>2019-10-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/10/16/localization-in-swiftui/</loc>
<lastmod>2019-10-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/10/23/reusing-swiftui-views-across-apple-platforms/</loc>
<lastmod>2019-10-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/10/30/view-composition-in-swiftui/</loc>
<lastmod>2019-10-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/11/06/the-power-of-closures-in-swiftui/</loc>
<lastmod>2019-11-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/11/13/gradient-in-swiftui/</loc>
<lastmod>2019-11-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/11/19/you-have-to-change-mindset-to-use-swiftui/</loc>
<lastmod>2019-11-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/11/27/combine-and-swiftui-views/</loc>
<lastmod>2019-11-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/12/04/must-have-swiftui-extensions/</loc>
<lastmod>2019-12-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/12/11/building-bottom-sheet-in-swiftui/</loc>
<lastmod>2019-12-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/12/18/the-power-of-viewbuilder-in-swiftui/</loc>
<lastmod>2019-12-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/12/25/building-pager-view-in-swiftui/</loc>
<lastmod>2019-12-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2019/12/31/swiftui-learning-curve-in-2019/</loc>
<lastmod>2019-12-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/01/08/building-networking-layer-using-functions/</loc>
<lastmod>2020-01-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/01/15/the-magic-of-view-preferences-in-swiftui/</loc>
<lastmod>2020-01-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/01/22/optimizing-views-in-swiftui-using-equatableview/</loc>
<lastmod>2020-01-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/01/29/using-uikit-views-in-swiftui/</loc>
<lastmod>2020-01-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/02/05/building-viewmodels-with-combine-framework/</loc>
<lastmod>2020-02-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/02/12/customizing-the-shape-of-views-in-swiftui/</loc>
<lastmod>2020-02-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/02/19/mastering-buttons-in-swiftui/</loc>
<lastmod>2020-02-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/02/26/textfield-in-swiftui/</loc>
<lastmod>2020-02-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/03/04/customizing-toggle-in-swiftui/</loc>
<lastmod>2020-03-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/03/11/alignment-guides-in-swiftui/</loc>
<lastmod>2020-03-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/03/18/anchor-preferences-in-swiftui/</loc>
<lastmod>2020-03-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/03/25/hover-effect-in-swiftui/</loc>
<lastmod>2020-03-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/04/01/drag-and-drop-in-swiftui/</loc>
<lastmod>2020-04-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/04/08/binding-in-swiftui/</loc>
<lastmod>2020-04-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/04/15/layout-priorities-in-swiftui/</loc>
<lastmod>2020-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/04/22/catching-errors-in-combine/</loc>
<lastmod>2020-04-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/04/29/the-magic-of-fixed-size-modifier-in-swiftui/</loc>
<lastmod>2020-04-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/05/06/building-calendar-without-uicollectionview-in-swiftui/</loc>
<lastmod>2020-05-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/05/13/template-view-pattern-in-swiftui/</loc>
<lastmod>2020-05-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/05/20/fitting-and-filling-view-in-swiftui/</loc>
<lastmod>2020-05-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/05/27/mastering-images-in-swiftui/</loc>
<lastmod>2020-05-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/06/10/swiftui-wishlist-for-wwdc20/</loc>
<lastmod>2020-06-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/06/17/the-magic-of-animatable-values-in-swiftui/</loc>
<lastmod>2020-06-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/06/23/what-is-new-in-swiftui/</loc>
<lastmod>2020-06-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/06/29/new-property-wrappers-in-swiftui/</loc>
<lastmod>2020-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/07/02/the-difference-between-stateobject-environmentobject-and-observedobject-in-swiftui/</loc>
<lastmod>2020-07-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/07/08/mastering-grids-in-swiftui/</loc>
<lastmod>2020-07-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/07/15/mastering-toolbars-in-swiftui/</loc>
<lastmod>2020-07-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/07/21/sidebar-navigation-in-swiftui/</loc>
<lastmod>2020-07-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/07/29/using-mapkit-with-swiftui/</loc>
<lastmod>2020-07-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/08/05/menus-in-swiftui/</loc>
<lastmod>2020-08-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/08/19/managing-app-in-swiftui/</loc>
<lastmod>2020-08-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/08/26/managing-scenes-in-swiftui/</loc>
<lastmod>2020-08-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/09/02/displaying-recursive-data-using-outlinegroup-in-swiftui/</loc>
<lastmod>2020-09-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/09/09/building-widgets-in-swiftui/</loc>
<lastmod>2020-09-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/09/16/tabs-and-pages-in-swiftui/</loc>
<lastmod>2020-09-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/09/24/mastering-scrollview-in-swiftui/</loc>
<lastmod>2020-09-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/10/07/transactions-in-swiftui/</loc>
<lastmod>2020-10-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/10/15/mastering-groupbox-in-swiftui/</loc>
<lastmod>2020-10-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/10/22/the-magic-of-redacted-modifier-in-swiftui/</loc>
<lastmod>2020-10-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/11/04/how-to-use-geometryreader-without-breaking-swiftui-layout/</loc>
<lastmod>2020-11-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/11/17/keyboard-shortcuts-in-swiftui/</loc>
<lastmod>2020-11-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/11/24/commands-in-swiftui/</loc>
<lastmod>2020-11-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/12/02/focus-management-in-swiftui/</loc>
<lastmod>2020-12-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/12/09/styling-custom-swiftui-views-using-environment/</loc>
<lastmod>2020-12-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/12/17/hero-animations-in-swiftui/</loc>
<lastmod>2020-12-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2020/12/23/labels-in-swiftui/</loc>
<lastmod>2020-12-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/01/11/animatablemodifier-in-swiftui/</loc>
<lastmod>2021-01-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/01/20/profiling-swiftui-app-using-instruments/</loc>
<lastmod>2021-01-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/01/27/lazy-navigation-in-swiftui/</loc>
<lastmod>2021-01-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/02/03/redux-like-state-container-in-swiftui-part4/</loc>
<lastmod>2021-02-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/02/10/building-type-safe-networking-in-swift/</loc>
<lastmod>2021-02-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/02/18/phantom-types-in-swift/</loc>
<lastmod>2021-02-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/02/24/graphql-in-swift/</loc>
<lastmod>2021-02-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/03/03/focusedvalue-and-focusedbinding-property-wrappers-in-swiftui/</loc>
<lastmod>2021-03-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/03/10/mastering-swiftui-previews/</loc>
<lastmod>2021-03-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/03/18/ui-testing-in-swift-with-xctest-framework/</loc>
<lastmod>2021-03-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/03/24/ui-testing-using-page-object-pattern-in-swift/</loc>
<lastmod>2021-03-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/04/01/writing-idiomatic-swift-code/</loc>
<lastmod>2021-04-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/04/07/designing-api-using-combine-framework/</loc>
<lastmod>2021-04-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/04/15/accessibility-actions-in-swiftui/</loc>
<lastmod>2021-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/04/28/building-custom-combine-operators-in-swift/</loc>
<lastmod>2021-04-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/05/04/chaining-publishers-with-combine-framework-in-swift/</loc>
<lastmod>2021-05-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/05/12/combining-multiple-combine-publishers-in-swift/</loc>
<lastmod>2021-05-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/05/26/swiftui-wishlist-for-wwdc21/</loc>
<lastmod>2021-05-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/06/02/frames-in-swiftui/</loc>
<lastmod>2021-06-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/06/08/what-is-new-in-swiftui-after-wwdc21/</loc>
<lastmod>2021-06-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/06/16/mastering-list-in-swiftui/</loc>
<lastmod>2021-06-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/06/23/mastering-search-in-swiftui/</loc>
<lastmod>2021-06-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/06/30/the-many-faces-of-button-in-swiftui/</loc>
<lastmod>2021-06-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/07/07/mastering-asyncimage-in-swiftui/</loc>
<lastmod>2021-07-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/07/14/pull-to-refresh-in-swiftui/</loc>
<lastmod>2021-07-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/07/21/submitting-values-to-swiftui-view/</loc>
<lastmod>2021-07-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/07/28/confirmation-dialogs-in-swiftui/</loc>
<lastmod>2021-07-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/08/11/how-to-create-a-property-wrapper-in-swift/</loc>
<lastmod>2021-08-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/08/24/mastering-focusstate-property-wrapper-in-swiftui/</loc>
<lastmod>2021-08-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/09/01/the-power-of-accessibility-representation-view-modifier-in-swiftui/</loc>
<lastmod>2021-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/09/14/accessibility-rotors-in-swiftui/</loc>
<lastmod>2021-09-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/09/23/accessibility-focus-in-swiftui/</loc>
<lastmod>2021-09-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/09/29/audio-graphs-in-swiftui/</loc>
<lastmod>2021-09-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/10/06/custom-accessibility-content-in-swiftui/</loc>
<lastmod>2021-10-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/10/21/mastering-controlgroup-in-swiftui/</loc>
<lastmod>2021-10-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/10/28/blur-effect-and-materials-in-swiftui/</loc>
<lastmod>2021-10-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/11/03/managing-safe-area-in-swiftui/</loc>
<lastmod>2021-11-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/11/10/displaying-badges-in-swiftui/</loc>
<lastmod>2021-11-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/11/17/the-many-faces-of-shapestyle-in-swiftui/</loc>
<lastmod>2021-11-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/11/25/mastering-progressview-in-swiftui/</loc>
<lastmod>2021-11-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/12/03/customizing-view-content-shape-in-swiftui/</loc>
<lastmod>2021-12-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/12/09/structural-identity-in-swiftui/</loc>
<lastmod>2021-12-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2021/12/21/sf-symbols-in-swiftui/</loc>
<lastmod>2021-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/01/12/microapps-architecture-in-swift-spm-basics/</loc>
<lastmod>2022-01-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/01/19/microapps-architecture-in-swift-feature-modules/</loc>
<lastmod>2022-01-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/01/26/microapps-architecture-in-swift-resources-and-localization/</loc>
<lastmod>2022-01-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/02/02/microapps-architecture-in-swift-dependency-injection/</loc>
<lastmod>2022-02-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/02/17/redux-like-state-container-in-swiftui-part5/</loc>
<lastmod>2022-02-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/03/01/functional-core-imperative-shell-in-swift/</loc>
<lastmod>2022-03-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/03/10/state-restoration-in-swiftui/</loc>
<lastmod>2022-03-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/03/16/functional-core-imperative-shell-in-swift-unidirectional-flow/</loc>
<lastmod>2022-03-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/03/22/getting-started-with-cloudkit/</loc>
<lastmod>2022-03-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/03/29/zone-sharing-in-cloudkit/</loc>
<lastmod>2022-03-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/04/06/logging-in-swift/</loc>
<lastmod>2022-04-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/04/19/exporting-data-from-unified-logging-system-in-swift/</loc>
<lastmod>2022-04-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/05/04/measuring-app-performance-in-swift/</loc>
<lastmod>2022-05-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/05/11/modeling-errors-in-swift/</loc>
<lastmod>2022-05-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/05/18/mastering-timelineview-in-swiftui/</loc>
<lastmod>2022-05-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/05/25/the-power-of-accessibilityChildren-view-modifier-in-swiftui/</loc>
<lastmod>2022-05-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/06/07/what-is-new-in-swiftui-after-wwdc22/</loc>
<lastmod>2022-06-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/06/15/mastering-navigationstack-in-swiftui-navigator-pattern/</loc>
<lastmod>2022-06-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/06/21/mastering-navigationstack-in-swiftui-deep-linking/</loc>
<lastmod>2022-06-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/06/28/the-power-of-task-view-modifier-in-swiftui/</loc>
<lastmod>2022-06-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/07/06/background-tasks-in-swiftui/</loc>
<lastmod>2022-07-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/07/13/mastering-labeledcontent-in-swiftui/</loc>
<lastmod>2022-07-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/07/19/bottom-sheet-api-in-swiftui/</loc>
<lastmod>2022-07-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/07/26/viewthatfits-in-swiftui/</loc>
<lastmod>2022-07-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/08/02/content-transition-in-swiftui/</loc>
<lastmod>2022-08-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/08/10/mastering-grid-layout-in-swiftui/</loc>
<lastmod>2022-08-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/08/16/conditional-layouts-in-swiftui/</loc>
<lastmod>2022-08-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/08/30/lock-screen-widgets-in-swiftui/</loc>
<lastmod>2022-08-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/09/07/customizing-toolbars-in-swiftui/</loc>
<lastmod>2022-09-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/09/21/displaying-live-activities-in-ios16/</loc>
<lastmod>2022-09-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/09/28/mastering-dynamic-island-in-swiftui/</loc>
<lastmod>2022-09-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/10/05/mastering-navigationstack-in-swiftui-navigationpath/</loc>
<lastmod>2022-10-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/10/18/mastering-navigationsplitview-in-swiftui/</loc>
<lastmod>2022-10-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/11/02/window-management-in-swiftui/</loc>
<lastmod>2022-11-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/11/16/building-custom-layout-in-swiftui-basics/</loc>
<lastmod>2022-11-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/11/29/building-custom-layout-in-swiftui-caching/</loc>
<lastmod>2022-11-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/12/06/building-custom-layout-in-swiftui-spacing/</loc>
<lastmod>2022-12-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/12/14/building-custom-layout-in-swiftui-layoutvaluekey/</loc>
<lastmod>2022-12-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2022/12/27/ios-development-trends-in-review/</loc>
<lastmod>2022-12-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/01/10/mastering-charts-in-swiftui-basics/</loc>
<lastmod>2023-01-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/01/18/mastering-charts-in-swiftui-mark-styling/</loc>
<lastmod>2023-01-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/01/26/mastering-charts-in-swiftui-custom-marks/</loc>
<lastmod>2023-01-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/02/06/mastering-charts-in-swiftui-interactions/</loc>
<lastmod>2023-02-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/02/15/mastering-charts-in-swiftui-customizations/</loc>
<lastmod>2023-02-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/02/22/mastering-charts-in-swiftui-legends/</loc>
<lastmod>2023-02-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/02/28/mastering-charts-in-swiftui-accessibility/</loc>
<lastmod>2023-02-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/03/15/performance-testing-in-swift-using-xctest-framework/</loc>
<lastmod>2023-03-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/03/21/activities-and-attachments-in-xctest-framework/</loc>
<lastmod>2023-03-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/03/28/sharing-content-in-swiftui/</loc>
<lastmod>2023-03-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/04/05/drag-and-drop-transferable-data-in-swiftui/</loc>
<lastmod>2023-04-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/04/11/mastering-canvas-in-swiftui/</loc>
<lastmod>2023-04-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/04/18/imagerenderer-in-swiftui/</loc>
<lastmod>2023-04-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/04/25/photospicker-in-swiftui/</loc>
<lastmod>2023-04-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/05/03/the-power-of-overlays-in-swiftui/</loc>
<lastmod>2023-05-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/05/10/file-importing-and-exporting-in-swiftui/</loc>
<lastmod>2023-05-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/05/17/api-availability-in-swift/</loc>
<lastmod>2023-05-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/05/23/dynamic-member-lookup-in-swift/</loc>
<lastmod>2023-05-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/05/30/mastering-swift-foundation-formatter-api-basics/</loc>
<lastmod>2023-05-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/06/06/what-is-new-in-swiftui-after-wwdc23/</loc>
<lastmod>2023-06-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/06/13/mastering-scrollview-in-swiftui-transitions/</loc>
<lastmod>2023-06-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/06/20/mastering-scrollview-in-swiftui-target-behavior/</loc>
<lastmod>2023-06-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/06/27/mastering-scrollview-in-swiftui-scroll-position/</loc>
<lastmod>2023-06-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/07/04/mastering-swift-foundation-formatter-api-custom-format-styles/</loc>
<lastmod>2023-07-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/07/11/unidirectional-flow-in-swift/</loc>
<lastmod>2023-07-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/07/18/mastering-charts-in-swiftui-selection/</loc>
<lastmod>2023-07-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/07/25/mastering-charts-in-swiftui-scrolling/</loc>
<lastmod>2023-07-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/08/01/mastering-storekit2/</loc>
<lastmod>2023-08-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/08/08/mastering-storekit2-productview-in-swiftui/</loc>
<lastmod>2023-08-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/08/23/mastering-storekit2-subscriptionstoreview-in-swiftui/</loc>
<lastmod>2023-08-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/08/29/mastering-storekit2-swiftui-view-modifiers/</loc>
<lastmod>2023-08-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/09/05/thread-safety-in-swift-with-locks/</loc>
<lastmod>2023-09-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/09/19/thread-safety-in-swift-with-actors/</loc>
<lastmod>2023-09-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/09/26/mastering-charts-in-swiftui-pie-and-donut-charts/</loc>
<lastmod>2023-09-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/10/03/mastering-observable-framework-in-swift/</loc>
<lastmod>2023-10-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/10/10/sensory-feedback-in-swiftui/</loc>
<lastmod>2023-10-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/10/17/mastering-preview-macro-in-swift/</loc>
<lastmod>2023-10-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/10/31/mastering-contentunavailableview-in-swiftui/</loc>
<lastmod>2023-10-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/11/07/visual-effects-in-swiftui/</loc>
<lastmod>2023-11-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/11/21/scoped-animations-in-swiftui/</loc>
<lastmod>2023-11-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/11/28/mastering-mapkit-in-swiftui-basics/</loc>
<lastmod>2023-11-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/12/05/mastering-mapkit-in-swiftui-customizations/</loc>
<lastmod>2023-12-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/12/12/mastering-mapkit-in-swiftui-camera/</loc>
<lastmod>2023-12-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2023/12/19/mastering-mapkit-in-swiftui-interactions/</loc>
<lastmod>2023-12-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/01/09/storekit-testing-in-swift/</loc>
<lastmod>2024-01-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/01/23/introducing-swiftui-on-visionOS/</loc>
<lastmod>2024-01-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/01/30/visionos-ornaments-in-swiftui/</loc>
<lastmod>2024-01-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/02/13/discovering-swift-algorithms-package/</loc>
<lastmod>2024-02-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/02/19/discovering-swift-collections-package/</loc>
<lastmod>2024-02-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/02/26/discovering-swift-async-algorithms-package/</loc>
<lastmod>2024-02-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/03/12/global-actors-in-swift/</loc>
<lastmod>2024-03-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/03/20/where-swift-concurrency-will-run-your-function/</loc>
<lastmod>2024-03-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/03/26/building-async-button-in-swiftui/</loc>
<lastmod>2024-03-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/04/02/trigger-value-pattern-in-swiftui/</loc>
<lastmod>2024-04-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/04/09/deep-linking-for-local-notifications-in-swiftui/</loc>
<lastmod>2024-04-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/04/23/content-margins-in-swiftui/</loc>
<lastmod>2024-04-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/04/30/inspectors-in-swiftui/</loc>
<lastmod>2024-04-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/05/07/discovering-app-features-with-tipkit-basics/</loc>
<lastmod>2024-05-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/05/15/discovering-app-features-with-tipkit-rules/</loc>
<lastmod>2024-05-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/05/21/discovering-app-features-with-tipkit-customizations/</loc>
<lastmod>2024-05-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/05/28/if-and-switch-expressions-in-swift/</loc>
<lastmod>2024-05-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/06/10/what-is-new-in-swiftui-after-wwdc24/</loc>
<lastmod>2024-06-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/06/17/mastering-scrollview-in-swiftui-scroll-offset/</loc>
<lastmod>2024-06-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/06/25/mastering-scrollview-in-swiftui-scroll-geometry/</loc>
<lastmod>2024-06-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/07/02/mastering-scrollview-in-swiftui-scroll-phases/</loc>
<lastmod>2024-07-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/07/09/introducing-entry-macro-in-swiftui/</loc>
<lastmod>2024-07-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/07/16/mastering-scrollview-in-swiftui-scroll-visibility/</loc>
<lastmod>2024-07-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/08/06/customizing-windows-in-swiftui/</loc>
<lastmod>2024-08-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/08/13/tracking-geometry-changes-in-swiftui/</loc>
<lastmod>2024-08-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/08/20/typed-throws-in-swift/</loc>
<lastmod>2024-08-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/09/03/custom-hover-effects-in-swiftui/</loc>
<lastmod>2024-09-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/09/17/discovering-app-features-with-tipkit-groups/</loc>
<lastmod>2024-09-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/09/24/mastering-container-views-in-swiftui-basics/</loc>
<lastmod>2024-09-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/10/01/mastering-container-views-in-swiftui-sections/</loc>
<lastmod>2024-10-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/10/08/mastering-container-views-in-swiftui-values/</loc>
<lastmod>2024-10-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/10/22/introducing-swift-testing-basics/</loc>
<lastmod>2024-10-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/10/29/introducing-swift-testing-lifecycle/</loc>
<lastmod>2024-10-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/11/05/introducing-swift-testing-traits/</loc>
<lastmod>2024-11-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/11/12/introducing-swift-testing-parameterized-tests/</loc>
<lastmod>2024-11-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/11/26/the-power-of-previews-in-xcode/</loc>
<lastmod>2024-11-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/12/03/text-field-enhancements-in-swiftui/</loc>
<lastmod>2024-12-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2024/12/17/introducing-uigesturerecognizerrepresentable-protocol-in-swiftui/</loc>
<lastmod>2024-12-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/01/07/adopting-swift6-across-the-app-codebase/</loc>
<lastmod>2025-01-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/01/21/color-mixing-in-swiftui/</loc>
<lastmod>2025-01-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/01/28/container-relative-frames-in-swiftui/</loc>
<lastmod>2025-01-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/02/04/mastering-task-groups-in-swift/</loc>
<lastmod>2025-02-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/02/11/task-cancellation-in-swift-concurrency/</loc>
<lastmod>2025-02-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/02/18/yielding-and-debouncing-in-swift-concurrency/</loc>
<lastmod>2025-02-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/03/04/swiftui-performance-how-to-use-uikit/</loc>
<lastmod>2025-03-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/03/24/awaiting-multiple-async-tasks-in-swift/</loc>
<lastmod>2025-03-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/04/01/documenting-your-code-with-docc/</loc>
<lastmod>2025-04-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/04/08/wwdc25-wishes/</loc>
<lastmod>2025-04-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/04/15/introducing-swift-testing-scoping/</loc>
<lastmod>2025-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/04/30/dependency-container-on-top-of-task-local-values-in-swift/</loc>
<lastmod>2025-04-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/05/13/optimized-mathematical-computations-in-swift/</loc>
<lastmod>2025-05-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/05/27/microapps-architecture-in-swift-scaling/</loc>
<lastmod>2025-05-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/06/10/what-is-new-in-swiftui-after-wwdc25/</loc>
<lastmod>2025-06-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/06/24/glassifying-tabs-in-swiftui/</loc>
<lastmod>2025-06-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/07/01/glassifying-toolbars-in-swiftui/</loc>
<lastmod>2025-07-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/07/08/introducing-animatable-macro-in-swiftui/</loc>
<lastmod>2025-07-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/07/16/glassifying-custom-swiftui-views/</loc>
<lastmod>2025-07-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/07/23/glassifying-custom-swiftui-views-groups/</loc>
<lastmod>2025-07-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/07/30/streaming-changes-with-observations/</loc>
<lastmod>2025-07-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/08/19/building-ai-features-using-foundation-models/</loc>
<lastmod>2025-08-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/08/26/building-ai-features-using-foundation-models-structured-content/</loc>
<lastmod>2025-08-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/09/16/feature-flags-in-swift/</loc>
<lastmod>2025-09-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/10/08/building-ai-features-using-foundation-models-streaming/</loc>
<lastmod>2025-10-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/10/15/introducing-jujutsu-vcs/</loc>
<lastmod>2025-10-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/10/22/introducing-jujutsu-vcs-edit-workflow/</loc>
<lastmod>2025-10-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/11/11/generating-images-in-swift-using-image-playground/</loc>
<lastmod>2025-11-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2025/12/09/monitoring-app-performance-with-metrickit/</loc>
<lastmod>2025-12-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2026/02/03/on-demand-resources-in-ios-app/</loc>
<lastmod>2026-02-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/2026/02/10/agentic-coding-in-xcode/</loc>
<lastmod>2026-02-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://swiftwithmajid.com/about/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/archive/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/categories/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/sponsorship/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page2/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page3/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page4/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page5/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page6/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page7/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page8/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page9/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page10/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page11/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page12/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page13/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page14/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page15/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page16/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page17/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page18/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page19/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page20/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page21/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page22/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page23/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page24/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page25/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page26/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page27/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page28/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page29/</loc>
</url>
<url>
<loc>https://swiftwithmajid.com/page30/</loc>
</url>
</urlset>
