<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments for swiftyplace	</title>
	<atom:link href="https://www.swiftyplace.com/comments/feed" rel="self" type="application/rss+xml" />
	<link>https://www.swiftyplace.com</link>
	<description>Learn how to build amazing apps with SwiftUI and Combine</description>
	<lastBuildDate>Mon, 12 Oct 2026 18:54:17 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>
	<item>
		<title>
		Comment on How I Architect SwiftUI Apps for Swift Concurrency &#8211; So the Compiler Stays Quiet by Con Rodi		</title>
		<link>https://www.swiftyplace.com/blog/swiftui-architecture-swift-concurrency#comment-1002664</link>

		<dc:creator><![CDATA[Con Rodi]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 18:54:17 +0000</pubDate>
		<guid isPermaLink="false">https://www.swiftyplace.com/?p=1005711#comment-1002664</guid>

					<description><![CDATA[Very helpful. Thanks.]]></description>
			<content:encoded><![CDATA[<p>Very helpful. Thanks.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Simple, Consistent, and a Little Repetitive by Guillermo		</title>
		<link>https://www.swiftyplace.com/blog/simple-consistent-code#comment-1002624</link>

		<dc:creator><![CDATA[Guillermo]]></dc:creator>
		<pubDate>Tue, 06 Oct 2026 15:30:29 +0000</pubDate>
		<guid isPermaLink="false">https://www.swiftyplace.com/?p=1005720#comment-1002624</guid>

					<description><![CDATA[It&#039;s amazing, I&#039;m learning about it, how to structure the information, etc. Just  I have a question relate your code: 
¿ Are you creating in this part the Tabs, right?  before the &quot;boring alternative &quot;

struct AppTabView: View {
    @State var selectedTab: AppTab = .feed
    var body: some View {
        TabView(selection: $selectedTab) {
            ForEach(AppTab.allCases) { tab in
                tab.rootView
                    .tabItem {
                        Label(tab.title, systemImage: tab.icon)
                    }
                    .tag(tab)
            }
        }
    }
}]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s amazing, I&#8217;m learning about it, how to structure the information, etc. Just  I have a question relate your code:<br />
¿ Are you creating in this part the Tabs, right?  before the &#8220;boring alternative &#8221;</p>
<p>struct AppTabView: View {<br />
    @State var selectedTab: AppTab = .feed<br />
    var body: some View {<br />
        TabView(selection: $selectedTab) {<br />
            ForEach(AppTab.allCases) { tab in<br />
                tab.rootView<br />
                    .tabItem {<br />
                        Label(tab.title, systemImage: tab.icon)<br />
                    }<br />
                    .tag(tab)<br />
            }<br />
        }<br />
    }<br />
}</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on The AttributeGraph &#8211; The Engine Behind Every SwiftUI View by Florin		</title>
		<link>https://www.swiftyplace.com/blog/the-attributegraph-the-engine-behind-every-swiftui-view#comment-1002497</link>

		<dc:creator><![CDATA[Florin]]></dc:creator>
		<pubDate>Fri, 31 Jul 2026 19:01:52 +0000</pubDate>
		<guid isPermaLink="false">https://www.swiftyplace.com/?p=1005648#comment-1002497</guid>

					<description><![CDATA[Great article, concise and explanatory. A few typos here and there ... and there and there ...

Keep it up Karin, you&#039;re my source of truth in SwiftUI ;)]]></description>
			<content:encoded><![CDATA[<p>Great article, concise and explanatory. A few typos here and there &#8230; and there and there &#8230;</p>
<p>Keep it up Karin, you&#8217;re my source of truth in SwiftUI 😉</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Building an AI Chatbot in SwiftUI with Foundation Models Framework by Scott richards		</title>
		<link>https://www.swiftyplace.com/blog/foundation-models-framework#comment-1002355</link>

		<dc:creator><![CDATA[Scott richards]]></dc:creator>
		<pubDate>Tue, 16 Jun 2026 12:31:33 +0000</pubDate>
		<guid isPermaLink="false">https://www.swiftyplace.com/?p=1005605#comment-1002355</guid>

					<description><![CDATA[Where is part 2 of the series. The first part was awesome, I want the second part!]]></description>
			<content:encoded><![CDATA[<p>Where is part 2 of the series. The first part was awesome, I want the second part!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on SwiftUI View Lifecycle: When onAppear Actually fires by Oleg		</title>
		<link>https://www.swiftyplace.com/blog/swiftui-view-lifecycle-onappear#comment-1002124</link>

		<dc:creator><![CDATA[Oleg]]></dc:creator>
		<pubDate>Sat, 18 Apr 2026 08:50:52 +0000</pubDate>
		<guid isPermaLink="false">https://www.swiftyplace.com/?p=1005672#comment-1002124</guid>

					<description><![CDATA[Thanks! Very useful, makes a lot of sense for me now. Could elaborate with one more popular ui pattern, like NavigationSplitView, please? For example: NavigationSplitView has two columns. First column a List with the @Binding for selection (tap on list item triggers selection), second column (detailed view), appears.]]></description>
			<content:encoded><![CDATA[<p>Thanks! Very useful, makes a lot of sense for me now. Could elaborate with one more popular ui pattern, like NavigationSplitView, please? For example: NavigationSplitView has two columns. First column a List with the @Binding for selection (tap on list item triggers selection), second column (detailed view), appears.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on SwiftUI Search Bar: Best Practices and Examples by Rick		</title>
		<link>https://www.swiftyplace.com/blog/swiftui-search-bar-best-practices-and-examples#comment-1002019</link>

		<dc:creator><![CDATA[Rick]]></dc:creator>
		<pubDate>Sat, 28 Feb 2026 15:52:40 +0000</pubDate>
		<guid isPermaLink="false">https://swiftyplace.com/?p=1056#comment-1002019</guid>

					<description><![CDATA[Great info Karen! my app backgrounds are a dark color. when i select the search a white bar pops up on bottom of screen. was wondering if you know what causes this.]]></description>
			<content:encoded><![CDATA[<p>Great info Karen! my app backgrounds are a dark color. when i select the search a white bar pops up on bottom of screen. was wondering if you know what causes this.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on How to Load a SwiftUI WebView with WKWebView by togel		</title>
		<link>https://www.swiftyplace.com/blog/loading-a-web-view-in-swiftui-with-wkwebview#comment-1001872</link>

		<dc:creator><![CDATA[togel]]></dc:creator>
		<pubDate>Wed, 17 Dec 2025 21:52:28 +0000</pubDate>
		<guid isPermaLink="false">https://swiftyplace.com/?p=799#comment-1001872</guid>

					<description><![CDATA[Hello, I enjoy reading through your article post.

I wanted to write a little comment to support you.]]></description>
			<content:encoded><![CDATA[<p>Hello, I enjoy reading through your article post.</p>
<p>I wanted to write a little comment to support you.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Getting Started with SwiftUI Tables: A Beginner’s Guide by Chris Sántavy		</title>
		<link>https://www.swiftyplace.com/blog/chy7hvne#comment-1001771</link>

		<dc:creator><![CDATA[Chris Sántavy]]></dc:creator>
		<pubDate>Tue, 14 Oct 2025 14:34:14 +0000</pubDate>
		<guid isPermaLink="false">https://swiftyplace.com/?p=1046#comment-1001771</guid>

					<description><![CDATA[Hello Karin,

When the table is scrolled, the data flows up and behind the titles.

The seems very odd default behaviour. Do you know how to change this?

Thanks

Chris]]></description>
			<content:encoded><![CDATA[<p>Hello Karin,</p>
<p>When the table is scrolled, the data flows up and behind the titles.</p>
<p>The seems very odd default behaviour. Do you know how to change this?</p>
<p>Thanks</p>
<p>Chris</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Debugging Swift Concurrency: &#8220;Am I on the Main Actor?&#8221; (Not the Main Thread) by Heiko		</title>
		<link>https://www.swiftyplace.com/blog/debugging-swift-concurrency#comment-1001749</link>

		<dc:creator><![CDATA[Heiko]]></dc:creator>
		<pubDate>Thu, 04 Sep 2025 17:47:11 +0000</pubDate>
		<guid isPermaLink="false">https://www.swiftyplace.com/?p=1005631#comment-1001749</guid>

					<description><![CDATA[Hi Karin,
    may I suggest to rephrase to conclusion to &quot;it saves you from data races and UI bugs&quot;? As data races are two thread simultaneously access the same variable with at least one write-access, while race conditions (~ doing things in the wrong order) can happen due to flawed logic or a lot of other reasons. Swift concurrency can only guarantee* to prevent data races.
Kind regards,
Heiko]]></description>
			<content:encoded><![CDATA[<p>Hi Karin,<br />
    may I suggest to rephrase to conclusion to &#8220;it saves you from data races and UI bugs&#8221;? As data races are two thread simultaneously access the same variable with at least one write-access, while race conditions (~ doing things in the wrong order) can happen due to flawed logic or a lot of other reasons. Swift concurrency can only guarantee* to prevent data races.<br />
Kind regards,<br />
Heiko</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on SwiftData Stack: Understanding Schema, Container &#038; Context by Gan		</title>
		<link>https://www.swiftyplace.com/blog/swiftdata-stack-understanding-containers#comment-1001746</link>

		<dc:creator><![CDATA[Gan]]></dc:creator>
		<pubDate>Tue, 02 Sep 2025 08:42:05 +0000</pubDate>
		<guid isPermaLink="false">https://swiftyplace.com/?p=303#comment-1001746</guid>

					<description><![CDATA[A super helpful blog. Thanks for sharing. I learned so much, and the section about undo was particularly helpful for me.]]></description>
			<content:encoded><![CDATA[<p>A super helpful blog. Thanks for sharing. I learned so much, and the section about undo was particularly helpful for me.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: www.swiftyplace.com @ 2026-11-14 23:07:28 by W3 Total Cache
-->