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

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Livsy Code</title>
		<link><![CDATA[https://livsycode.com]]></link>
		<description><![CDATA[Livsy Code]]></description>
		<lastBuildDate><![CDATA[Sun, 22 Feb 2026 13:04:04 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://livsycode.com/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://livsycode.com/best-practices/optimizing-execution-speed-with-collectionofone-in-swift/]]></guid>
			<link><![CDATA[https://livsycode.com/best-practices/optimizing-execution-speed-with-collectionofone-in-swift/]]></link>
			<title>Optimizing execution speed with CollectionOfOne in Swift</title>
			<pubDate><![CDATA[Sun, 22 Feb 2026 13:04:04 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swiftui/infinite-scrollview-in-swiftui/]]></guid>
			<link><![CDATA[https://livsycode.com/swiftui/infinite-scrollview-in-swiftui/]]></link>
			<title>Infinite ScrollView in SwiftUI</title>
			<pubDate><![CDATA[Mon, 30 Mar 2026 15:17:25 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swift/stack-vs-heap-in-swift-interview-essentials/]]></guid>
			<link><![CDATA[https://livsycode.com/swift/stack-vs-heap-in-swift-interview-essentials/]]></link>
			<title>Stack vs Heap in Swift: interview essentials</title>
			<pubDate><![CDATA[Mon, 30 Mar 2026 14:05:50 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/best-practices/command-design-pattern-in-swift/]]></guid>
			<link><![CDATA[https://livsycode.com/best-practices/command-design-pattern-in-swift/]]></link>
			<title>Command Design Pattern in Swift</title>
			<pubDate><![CDATA[Tue, 17 Feb 2026 16:40:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swift/thread-vs-queue-vs-actor/]]></guid>
			<link><![CDATA[https://livsycode.com/swift/thread-vs-queue-vs-actor/]]></link>
			<title>Thread vs Queue vs Actor executor in Swift: interview essentials</title>
			<pubDate><![CDATA[Mon, 30 Mar 2026 14:01:20 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swiftui/swiftui-week-calendar-view-6-customization/]]></guid>
			<link><![CDATA[https://livsycode.com/swiftui/swiftui-week-calendar-view-6-customization/]]></link>
			<title>SwiftUI Week Calendar View. #6: Customization</title>
			<pubDate><![CDATA[Wed, 25 Mar 2026 17:26:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/best-practices/iterator-design-pattern-in-swift/]]></guid>
			<link><![CDATA[https://livsycode.com/best-practices/iterator-design-pattern-in-swift/]]></link>
			<title>Iterator Design Pattern in Swift</title>
			<pubDate><![CDATA[Sun, 22 Feb 2026 13:34:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swift/swift-arc-interview-essentials/]]></guid>
			<link><![CDATA[https://livsycode.com/swift/swift-arc-interview-essentials/]]></link>
			<title>Swift ARC: interview essentials</title>
			<pubDate><![CDATA[Mon, 30 Mar 2026 12:22:16 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/uikit/ios-app-launch-process-from-tap-to-first-frame/]]></guid>
			<link><![CDATA[https://livsycode.com/uikit/ios-app-launch-process-from-tap-to-first-frame/]]></link>
			<title>iOS app launch process: from tap to first frame</title>
			<pubDate><![CDATA[Wed, 18 Mar 2026 14:43:45 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/best-practices/nscache-in-swift-a-practical-guide/]]></guid>
			<link><![CDATA[https://livsycode.com/best-practices/nscache-in-swift-a-practical-guide/]]></link>
			<title>NSCache in Swift: A Practical Guide</title>
			<pubDate><![CDATA[Wed, 18 Mar 2026 09:35:23 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/series/]]></guid>
			<link><![CDATA[https://livsycode.com/series/]]></link>
			<title>Series</title>
			<pubDate><![CDATA[Mon, 30 Mar 2026 11:46:12 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/about/]]></guid>
			<link><![CDATA[https://livsycode.com/about/]]></link>
			<title>About</title>
			<pubDate><![CDATA[Sun, 29 Mar 2026 16:57:24 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/best-practices/how-i-decomposed-a-monolithic-ios-app-into-130-modules-and-reduced-build-time-by-35/]]></guid>
			<link><![CDATA[https://livsycode.com/best-practices/how-i-decomposed-a-monolithic-ios-app-into-130-modules-and-reduced-build-time-by-35/]]></link>
			<title>How I decomposed a monolithic iOS app into 130+ modules and reduced build time by ~35%</title>
			<pubDate><![CDATA[Mon, 23 Mar 2026 18:11:35 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swiftui/why-your-observable-class-init-runs-multiple-times-in-swiftui/]]></guid>
			<link><![CDATA[https://livsycode.com/swiftui/why-your-observable-class-init-runs-multiple-times-in-swiftui/]]></link>
			<title>Why Your @Observable Class init() Runs Multiple Times in SwiftUI</title>
			<pubDate><![CDATA[Tue, 24 Feb 2026 07:09:32 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swift/array-expression-trailing-closures-in-swift/]]></guid>
			<link><![CDATA[https://livsycode.com/swift/array-expression-trailing-closures-in-swift/]]></link>
			<title>Array expression trailing closures in Swift</title>
			<pubDate><![CDATA[Thu, 26 Feb 2026 06:48:52 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swiftui/swiftui-text-init-with-verbatim-parameter/]]></guid>
			<link><![CDATA[https://livsycode.com/swiftui/swiftui-text-init-with-verbatim-parameter/]]></link>
			<title>SwiftUI Text init with verbatim parameter</title>
			<pubDate><![CDATA[Wed, 25 Feb 2026 06:02:19 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/best-practices/chain-of-responsibility-design-pattern-in-swift/]]></guid>
			<link><![CDATA[https://livsycode.com/best-practices/chain-of-responsibility-design-pattern-in-swift/]]></link>
			<title>Chain of Responsibility Design Pattern in Swift</title>
			<pubDate><![CDATA[Mon, 23 Feb 2026 07:50:45 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/blog/an-xcode-agent-prompt-what-it-signals-for-combine-and-rxswift/]]></guid>
			<link><![CDATA[https://livsycode.com/blog/an-xcode-agent-prompt-what-it-signals-for-combine-and-rxswift/]]></link>
			<title>An Xcode Agent Prompt: What It Signals for Combine and RxSwift</title>
			<pubDate><![CDATA[Wed, 04 Feb 2026 09:37:47 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swiftui/building-a-toast-component-in-swiftui/]]></guid>
			<link><![CDATA[https://livsycode.com/swiftui/building-a-toast-component-in-swiftui/]]></link>
			<title>Building a SwiftUI Toast in 5 Steps</title>
			<pubDate><![CDATA[Thu, 26 Feb 2026 07:04:28 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swift/a-vision-for-networking-in-swift/]]></guid>
			<link><![CDATA[https://livsycode.com/swift/a-vision-for-networking-in-swift/]]></link>
			<title>A vision for Networking in Swift</title>
			<pubDate><![CDATA[Fri, 20 Mar 2026 16:43:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swift/copy-on-write-in-swift-semantics-misconceptions-and-a-custom-implementation/]]></guid>
			<link><![CDATA[https://livsycode.com/swift/copy-on-write-in-swift-semantics-misconceptions-and-a-custom-implementation/]]></link>
			<title>Copy-On-Write in Swift: Semantics, Misconceptions, and a Custom Implementation</title>
			<pubDate><![CDATA[Fri, 20 Mar 2026 04:37:58 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swift/swift-abstractions-generics-some-and-any/]]></guid>
			<link><![CDATA[https://livsycode.com/swift/swift-abstractions-generics-some-and-any/]]></link>
			<title>Swift Abstractions: Generics, some, and any</title>
			<pubDate><![CDATA[Mon, 16 Mar 2026 18:17:51 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/best-practices/xcode-26-compilation-cache/]]></guid>
			<link><![CDATA[https://livsycode.com/best-practices/xcode-26-compilation-cache/]]></link>
			<title>Xcode 26 Compilation Cache</title>
			<pubDate><![CDATA[Mon, 16 Mar 2026 05:06:04 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swiftui/preventing-swiftui-refreshable-from-affecting-child-scroll-views/]]></guid>
			<link><![CDATA[https://livsycode.com/swiftui/preventing-swiftui-refreshable-from-affecting-child-scroll-views/]]></link>
			<title>Preventing SwiftUI .refreshable from Affecting Child ScrollViews</title>
			<pubDate><![CDATA[Mon, 09 Mar 2026 20:08:26 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swiftui/github-like-contribution-chart-in-swiftui/]]></guid>
			<link><![CDATA[https://livsycode.com/swiftui/github-like-contribution-chart-in-swiftui/]]></link>
			<title>GitHub-Like Contribution Chart in SwiftUI</title>
			<pubDate><![CDATA[Fri, 27 Feb 2026 08:10:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/best-practices/how-to-map-optional-binding-to-bool/]]></guid>
			<link><![CDATA[https://livsycode.com/best-practices/how-to-map-optional-binding-to-bool/]]></link>
			<title>How to map an optional Binding to a Boolean value, and why you might not want to do so</title>
			<pubDate><![CDATA[Fri, 06 Mar 2026 05:30:29 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/best-practices/mediator-design-pattern-in-swift/]]></guid>
			<link><![CDATA[https://livsycode.com/best-practices/mediator-design-pattern-in-swift/]]></link>
			<title>Mediator Design Pattern in Swift</title>
			<pubDate><![CDATA[Wed, 04 Mar 2026 17:02:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/blog/agentic-coding-in-xcode-26-3/]]></guid>
			<link><![CDATA[https://livsycode.com/blog/agentic-coding-in-xcode-26-3/]]></link>
			<title>Agentic coding in Xcode 26.3</title>
			<pubDate><![CDATA[Tue, 03 Feb 2026 19:52:48 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swift/xctest-in-ios-interview-essentials/]]></guid>
			<link><![CDATA[https://livsycode.com/swift/xctest-in-ios-interview-essentials/]]></link>
			<title>XCTest in iOS: interview essentials</title>
			<pubDate><![CDATA[Mon, 30 Mar 2026 11:38:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swiftui/a-whatsapp-style-top-banner-for-ios-using-uiwindow/]]></guid>
			<link><![CDATA[https://livsycode.com/swiftui/a-whatsapp-style-top-banner-for-ios-using-uiwindow/]]></link>
			<title>A WhatsApp-style top banner for iOS using UIWindow and SwiftUI</title>
			<pubDate><![CDATA[Tue, 03 Feb 2026 07:23:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/uikit/passthroughwindow-in-ios26-an-overlay-window-that-doesnt-steal-your-gestures/]]></guid>
			<link><![CDATA[https://livsycode.com/uikit/passthroughwindow-in-ios26-an-overlay-window-that-doesnt-steal-your-gestures/]]></link>
			<title>PassThroughWindow in iOS26: An Overlay Window That Doesn’t Steal Your Gestures</title>
			<pubDate><![CDATA[Mon, 09 Feb 2026 11:26:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swiftui/how-to-avoid-double-updates-when-filtering-swiftui-textfield-input/]]></guid>
			<link><![CDATA[https://livsycode.com/swiftui/how-to-avoid-double-updates-when-filtering-swiftui-textfield-input/]]></link>
			<title>How to Avoid Double Updates When Filtering SwiftUI TextField Input</title>
			<pubDate><![CDATA[Sun, 01 Feb 2026 11:25:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/blog/when-math-draws-a-hard-line-for-large-language-models/]]></guid>
			<link><![CDATA[https://livsycode.com/blog/when-math-draws-a-hard-line-for-large-language-models/]]></link>
			<title>When math draws a hard line for large language models</title>
			<pubDate><![CDATA[Wed, 28 Jan 2026 05:11:22 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/blog/ios-26-adoption-why-the-15-panic-was-a-measurement-error/]]></guid>
			<link><![CDATA[https://livsycode.com/blog/ios-26-adoption-why-the-15-panic-was-a-measurement-error/]]></link>
			<title>iOS 26 adoption: why the &#8220;15% panic&#8221; was a measurement error</title>
			<pubDate><![CDATA[Tue, 27 Jan 2026 18:18:30 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swiftui/reverse-masking-in-swiftui-using-blend-modes/]]></guid>
			<link><![CDATA[https://livsycode.com/swiftui/reverse-masking-in-swiftui-using-blend-modes/]]></link>
			<title>Reverse masking in SwiftUI using blend modes</title>
			<pubDate><![CDATA[Tue, 27 Jan 2026 14:35:17 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swiftui/reaching-for-uikit-from-swiftui/]]></guid>
			<link><![CDATA[https://livsycode.com/swiftui/reaching-for-uikit-from-swiftui/]]></link>
			<title>Reaching for UIKit from SwiftUI</title>
			<pubDate><![CDATA[Tue, 24 Mar 2026 15:43:23 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/best-practices/container-based-dependency-injection/]]></guid>
			<link><![CDATA[https://livsycode.com/best-practices/container-based-dependency-injection/]]></link>
			<title>Container-Based Dependency Injection</title>
			<pubDate><![CDATA[Tue, 10 Feb 2026 04:53:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/blog/ai-beyond-coding/]]></guid>
			<link><![CDATA[https://livsycode.com/blog/ai-beyond-coding/]]></link>
			<title>AI Beyond Coding</title>
			<pubDate><![CDATA[Thu, 05 Feb 2026 04:26:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swift/how-to-fix-extensions-must-not-contain-stored-properties-error/]]></guid>
			<link><![CDATA[https://livsycode.com/swift/how-to-fix-extensions-must-not-contain-stored-properties-error/]]></link>
			<title>How to fix &#8216;Extensions must not contain stored properties&#8217; error</title>
			<pubDate><![CDATA[Sat, 31 Jan 2026 12:03:38 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/best-practices/static-dynamic-and-mergeable-linking-in-modular-ios-apps/]]></guid>
			<link><![CDATA[https://livsycode.com/best-practices/static-dynamic-and-mergeable-linking-in-modular-ios-apps/]]></link>
			<title>Static, Dynamic, and Mergeable Linking in Modular iOS Apps</title>
			<pubDate><![CDATA[Tue, 27 Jan 2026 05:37:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swiftui/rendering-html-text-in-swiftui-with-custom-link-styling/]]></guid>
			<link><![CDATA[https://livsycode.com/swiftui/rendering-html-text-in-swiftui-with-custom-link-styling/]]></link>
			<title>Rendering HTML Text in SwiftUI with Custom Link Styling</title>
			<pubDate><![CDATA[Mon, 19 Jan 2026 12:12:58 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/best-practices/proxy-design-pattern-in-swift/]]></guid>
			<link><![CDATA[https://livsycode.com/best-practices/proxy-design-pattern-in-swift/]]></link>
			<title>Proxy Design Pattern in Swift</title>
			<pubDate><![CDATA[Mon, 02 Feb 2026 06:21:47 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/best-practices/flyweight-design-pattern-in-swift/]]></guid>
			<link><![CDATA[https://livsycode.com/best-practices/flyweight-design-pattern-in-swift/]]></link>
			<title>FlyWeight Design Pattern in Swift</title>
			<pubDate><![CDATA[Tue, 13 Jan 2026 18:10:41 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/best-practices/handling-non-breaking-numbers-in-dynamic-text/]]></guid>
			<link><![CDATA[https://livsycode.com/best-practices/handling-non-breaking-numbers-in-dynamic-text/]]></link>
			<title>Handling Non-Breaking Numbers in Dynamic Text</title>
			<pubDate><![CDATA[Sat, 10 Jan 2026 15:06:17 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/best-practices/modularity-as-an-architectural-choice/]]></guid>
			<link><![CDATA[https://livsycode.com/best-practices/modularity-as-an-architectural-choice/]]></link>
			<title>Modularity as an Architectural Choice</title>
			<pubDate><![CDATA[Mon, 19 Jan 2026 05:05:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/best-practices/the-anatomy-of-strong-teams-in-the-age-of-ai/]]></guid>
			<link><![CDATA[https://livsycode.com/best-practices/the-anatomy-of-strong-teams-in-the-age-of-ai/]]></link>
			<title>The Anatomy of Strong Teams in the Age of AI</title>
			<pubDate><![CDATA[Mon, 12 Jan 2026 08:27:28 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swiftui/using-the-foundation-models-framework-for-on-device-ai-in-swiftui/]]></guid>
			<link><![CDATA[https://livsycode.com/swiftui/using-the-foundation-models-framework-for-on-device-ai-in-swiftui/]]></link>
			<title>Using the Foundation Models Framework for On-Device AI in SwiftUI</title>
			<pubDate><![CDATA[Fri, 16 Jan 2026 08:25:49 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/swiftui/exploring-the-generable-and-guide-macros-in-foundationmodels/]]></guid>
			<link><![CDATA[https://livsycode.com/swiftui/exploring-the-generable-and-guide-macros-in-foundationmodels/]]></link>
			<title>Exploring the @Generable and @Guide Macros in FoundationModels</title>
			<pubDate><![CDATA[Fri, 16 Jan 2026 08:25:36 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/best-practices/foundation-models-prompting-guide/]]></guid>
			<link><![CDATA[https://livsycode.com/best-practices/foundation-models-prompting-guide/]]></link>
			<title>Foundation Models Prompting Guide</title>
			<pubDate><![CDATA[Fri, 16 Jan 2026 08:22:49 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://livsycode.com/blog/will-ai-replace-junior-developers-the-question-were-asking-wrong/]]></guid>
			<link><![CDATA[https://livsycode.com/blog/will-ai-replace-junior-developers-the-question-were-asking-wrong/]]></link>
			<title>Will AI Replace Junior Developers? The Question We’re Asking Wrong</title>
			<pubDate><![CDATA[Fri, 09 Jan 2026 05:23:30 +0000]]></pubDate>
		</item>
				</channel>
</rss>
