<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was dynamically generated on April 3, 2026 at 10:22 pm by All in One SEO v4.9.5.1 - the original SEO plugin for WordPress. -->

<?xml-stylesheet type="text/xsl" href="https://swiftshorts.com/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Swift Shorts</title>
		<link><![CDATA[https://swiftshorts.com]]></link>
		<description><![CDATA[Swift Shorts]]></description>
		<lastBuildDate><![CDATA[Wed, 28 May 2025 19:10:00 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://swiftshorts.com/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://swiftshorts.com/withtaskgroup-and-withthrowingtaskgroup-in-swift-6-1/]]></guid>
			<link><![CDATA[https://swiftshorts.com/withtaskgroup-and-withthrowingtaskgroup-in-swift-6-1/]]></link>
			<title>withTaskGroup and withThrowingTaskGroup in Swift 6.1</title>
			<pubDate><![CDATA[Wed, 28 May 2025 19:10:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/swift-concurrency-actors-isolated-nonisolated/]]></guid>
			<link><![CDATA[https://swiftshorts.com/swift-concurrency-actors-isolated-nonisolated/]]></link>
			<title>Swift Concurrency: Actors, isolated &amp; nonisolated</title>
			<pubDate><![CDATA[Wed, 11 Jun 2025 14:59:26 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/weak-strong-and-unowned-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/weak-strong-and-unowned-in-swift/]]></link>
			<title>Weak, Strong and Unowned in Swift</title>
			<pubDate><![CDATA[Tue, 28 Nov 2023 21:52:44 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/_exported-import-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/_exported-import-in-swift/]]></link>
			<title>@_exported import in Swift</title>
			<pubDate><![CDATA[Tue, 03 Jun 2025 11:32:38 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/the-observer-pattern-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/the-observer-pattern-in-swift/]]></link>
			<title>The Observer Pattern in Swift</title>
			<pubDate><![CDATA[Thu, 30 Nov 2023 20:54:39 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/compactmap-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/compactmap-in-swift/]]></link>
			<title>CompactMap in Swift</title>
			<pubDate><![CDATA[Thu, 29 May 2025 06:31:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/filter-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/filter-in-swift/]]></link>
			<title>Filter in Swift</title>
			<pubDate><![CDATA[Thu, 29 May 2025 06:31:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/reduce-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/reduce-in-swift/]]></link>
			<title>Reduce in Swift</title>
			<pubDate><![CDATA[Thu, 29 May 2025 06:30:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/map-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/map-in-swift/]]></link>
			<title>Map in Swift</title>
			<pubDate><![CDATA[Thu, 29 May 2025 06:28:29 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/swift-collections-mastering-the-art-of-data-wrangling/]]></guid>
			<link><![CDATA[https://swiftshorts.com/swift-collections-mastering-the-art-of-data-wrangling/]]></link>
			<title>Swift Collections: Mastering the Art of Data Wrangling</title>
			<pubDate><![CDATA[Thu, 29 May 2025 06:27:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/stepper-in-swiftui/]]></guid>
			<link><![CDATA[https://swiftshorts.com/stepper-in-swiftui/]]></link>
			<title>Stepper in SwiftUI</title>
			<pubDate><![CDATA[Thu, 29 May 2025 06:23:07 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/mastering-generics-in-swift-from-basics-to-advanced-techniques/]]></guid>
			<link><![CDATA[https://swiftshorts.com/mastering-generics-in-swift-from-basics-to-advanced-techniques/]]></link>
			<title>Mastering Generics in Swift: From Basics to Advanced Techniques</title>
			<pubDate><![CDATA[Thu, 29 May 2025 06:21:57 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/the-delegation-pattern-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/the-delegation-pattern-in-swift/]]></link>
			<title>The Delegation Pattern in Swift</title>
			<pubDate><![CDATA[Thu, 29 May 2025 06:20:32 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/protocols-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/protocols-in-swift/]]></link>
			<title>Protocols in swift</title>
			<pubDate><![CDATA[Thu, 29 May 2025 06:19:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/swiftui-3d-charts-add-a-whole-new-dimension-to-your-data/]]></guid>
			<link><![CDATA[https://swiftshorts.com/swiftui-3d-charts-add-a-whole-new-dimension-to-your-data/]]></link>
			<title>SwiftUI 3D Charts: Add a Whole New Dimension to Your Data</title>
			<pubDate><![CDATA[Thu, 19 Jun 2025 10:24:24 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/how-to-separate-uitableview-uicollectionview-datasource-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/how-to-separate-uitableview-uicollectionview-datasource-in-swift/]]></link>
			<title>Separate UITableView/UICollectionView DataSource from a View Controller in Swift</title>
			<pubDate><![CDATA[Thu, 14 Dec 2023 17:44:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/swift-continuations/]]></guid>
			<link><![CDATA[https://swiftshorts.com/swift-continuations/]]></link>
			<title>Swift Continuations: withUnsafeContinuation, withCheckedContinuation and more!</title>
			<pubDate><![CDATA[Thu, 05 Jun 2025 15:50:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/clean-reusable-swift-code-using-dry-principle/]]></guid>
			<link><![CDATA[https://swiftshorts.com/clean-reusable-swift-code-using-dry-principle/]]></link>
			<title>Clean, Reusable Swift Code Using DRY Principle</title>
			<pubDate><![CDATA[Thu, 05 Jun 2025 11:20:31 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/preconcurrency-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/preconcurrency-in-swift/]]></link>
			<title>@preconcurrency in Swift</title>
			<pubDate><![CDATA[Sun, 15 Jun 2025 10:24:59 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/arrays-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/arrays-in-swift/]]></link>
			<title>Array in Swift</title>
			<pubDate><![CDATA[Sun, 06 Aug 2023 15:29:36 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/list-in-swiftui/]]></guid>
			<link><![CDATA[https://swiftshorts.com/list-in-swiftui/]]></link>
			<title>List in SwiftUI</title>
			<pubDate><![CDATA[Sun, 06 Aug 2023 15:29:30 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/constants-variables-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/constants-variables-in-swift/]]></link>
			<title>Constants &#038; Variables in Swift</title>
			<pubDate><![CDATA[Sun, 06 Aug 2023 15:29:23 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/type-annotations-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/type-annotations-in-swift/]]></link>
			<title>Type Annotations in Swift</title>
			<pubDate><![CDATA[Sun, 06 Aug 2023 15:29:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/assignment-operator-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/assignment-operator-in-swift/]]></link>
			<title>Assignment Operator in Swift</title>
			<pubDate><![CDATA[Sun, 06 Aug 2023 15:29:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/arithmetic-operators-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/arithmetic-operators-in-swift/]]></link>
			<title>Arithmetic Operators in Swift</title>
			<pubDate><![CDATA[Sun, 06 Aug 2023 15:29:02 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/closures-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/closures-in-swift/]]></link>
			<title>Closures in Swift</title>
			<pubDate><![CDATA[Sun, 06 Aug 2023 15:28:55 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/structs-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/structs-in-swift/]]></link>
			<title>Structs in Swift</title>
			<pubDate><![CDATA[Sun, 06 Aug 2023 15:28:48 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/classes-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/classes-in-swift/]]></link>
			<title>Classes in Swift</title>
			<pubDate><![CDATA[Sun, 06 Aug 2023 15:28:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/fall-detection-api-in-swift-for-watchos/]]></guid>
			<link><![CDATA[https://swiftshorts.com/fall-detection-api-in-swift-for-watchos/]]></link>
			<title>Fall Detection API in Swift for WatchOS</title>
			<pubDate><![CDATA[Sun, 06 Aug 2023 15:21:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/consume-in-swift-5-9/]]></guid>
			<link><![CDATA[https://swiftshorts.com/consume-in-swift-5-9/]]></link>
			<title>Consume in Swift 5.9</title>
			<pubDate><![CDATA[Sun, 01 Jun 2025 08:28:48 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/opaque-types-in-swift-hiding-details-not-power/]]></guid>
			<link><![CDATA[https://swiftshorts.com/opaque-types-in-swift-hiding-details-not-power/]]></link>
			<title>Opaque Types in Swift: Hiding Details, Not Power</title>
			<pubDate><![CDATA[Sat, 28 Jun 2025 08:00:10 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/dynamiccallable-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/dynamiccallable-in-swift/]]></link>
			<title>@dynamicCallable in Swift</title>
			<pubDate><![CDATA[Sat, 07 Jun 2025 10:28:11 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/about/]]></guid>
			<link><![CDATA[https://swiftshorts.com/about/]]></link>
			<title>About Me</title>
			<pubDate><![CDATA[Mon, 14 Apr 2025 10:32:25 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/methods-vs-functions-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/methods-vs-functions-in-swift/]]></link>
			<title>Methods vs Functions in Swift</title>
			<pubDate><![CDATA[Mon, 13 Oct 2025 08:59:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/privacy-policy/]]></guid>
			<link><![CDATA[https://swiftshorts.com/privacy-policy/]]></link>
			<title>Privacy Policy</title>
			<pubDate><![CDATA[Mon, 13 Oct 2025 07:23:18 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/terms-of-use/]]></guid>
			<link><![CDATA[https://swiftshorts.com/terms-of-use/]]></link>
			<title>Terms Of Use</title>
			<pubDate><![CDATA[Mon, 13 Oct 2025 07:22:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/regexbuilder-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/regexbuilder-in-swift/]]></link>
			<title>RegexBuilder in Swift</title>
			<pubDate><![CDATA[Mon, 09 Jun 2025 12:21:55 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/swifts-withoutactuallyescaping-escape-without-escaping/]]></guid>
			<link><![CDATA[https://swiftshorts.com/swifts-withoutactuallyescaping-escape-without-escaping/]]></link>
			<title>Swift&#8217;s withoutActuallyEscaping: Escape Without Escaping?</title>
			<pubDate><![CDATA[Mon, 02 Jun 2025 13:46:07 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/typed-throws-in-swift-6/]]></guid>
			<link><![CDATA[https://swiftshorts.com/typed-throws-in-swift-6/]]></link>
			<title>Typed Throws in Swift 6</title>
			<pubDate><![CDATA[Fri, 30 May 2025 19:57:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://swiftshorts.com/the-singleton-pattern-in-swift/]]></guid>
			<link><![CDATA[https://swiftshorts.com/the-singleton-pattern-in-swift/]]></link>
			<title>The Singleton Pattern in Swift</title>
			<pubDate><![CDATA[Fri, 09 Aug 2024 12:57:28 +0000]]></pubDate>
		</item>
				</channel>
</rss>
