pawb.fun is one of the many independent Mastodon servers you can use to participate in the fediverse.
This instance aimed at any and all within the furry fandom, though anyone is welcome! We're friendly towards members of the LGBTQ+ community and aiming to offer a safe space for our users.

Server stats:

304
active users

#swift

1 post1 participant0 posts today
Johannes Brakensiek<p>Probably doing <a href="https://fosstodon.org/tags/Cocoa" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cocoa</span></a> in <a href="https://fosstodon.org/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> is nice. But it wasn't that bad in <a href="https://fosstodon.org/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> either. Somehow this tech was deprecated. This client-server database app runs on any desktop operation system having a regular JVM. Crazy stuff, <a href="https://fosstodon.org/tags/Apple" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Apple</span></a> did, huh?</p><p><a href="https://fosstodon.org/tags/WebObjects" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebObjects</span></a> <a href="https://fosstodon.org/tags/D2JC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>D2JC</span></a></p>
Natalia Panferova<p>It can be difficult to find a clear, concise explanation of how method dispatch works in Swift, when calls are resolved statically or dynamically, and what that means for performance.</p><p>I wrote a post summarizing my learnings, with key cases and examples: <a href="https://nilcoalescing.com/blog/MethodDispatchMechanismsInSwift/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nilcoalescing.com/blog/MethodD</span><span class="invisible">ispatchMechanismsInSwift/</span></a></p><p><a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</span></a></p>
Michael Doise<p>So I tried GitHub CoPilot Agent mode in VS Code Insiders yesterday, and just told it to make an app for Vision Pro that could recognize items in the environment. It works amazingly well in the simulator, and I didn't write a line of code. I have a lot more to go with it, but this is very promising to make the Vision Pro do something amazing! <a href="https://techopolis.social/tags/AppleVisionPro" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AppleVisionPro</span></a> <a href="https://techopolis.social/tags/accessibility" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>accessibility</span></a> <a href="https://techopolis.social/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a></p>
Joseph Humfrey<p>Substage update: You can now "Bring Your Own AI"!</p><p>- You can now use your own API keys for OpenAI, Anthropic, Gemini &amp; Mistral<br>- Or you can run your own local AI models via LM Studio / Ollama</p><p>And, a new One-off Purchase option that uses these features is coming in a couple of days.</p><p>Read more in my blog post: <a href="https://selkie.design/blog/bring-your-own-ai/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">selkie.design/blog/bring-your-</span><span class="invisible">own-ai/</span></a></p><p><a href="https://mastodon.gamedev.place/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.gamedev.place/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a></p>
Thorsten Stark<p>Wir wollen unser Team erweitern und würden uns über einen oder eine erfahrene iOS EntwicklerIn freuen. Zu erwarten ist ein tolles, inspirierendes Umfeld, ein mega Team, sehr spannende Projekte und Kunden. 🖖<br><a href="https://iosdev.space/tags/ios" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ios</span></a> <a href="https://iosdev.space/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a> <a href="https://iosdev.space/tags/developer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developer</span></a> <a href="https://iosdev.space/tags/jobsearch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jobsearch</span></a> <a href="https://iosdev.space/tags/berlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>berlin</span></a><br><a href="https://tbo.de/jobs/senior-ios-entwickler-in/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">tbo.de/jobs/senior-ios-entwick</span><span class="invisible">ler-in/</span></a></p>
Joseph Humfrey<p>I made a Mac productivity app!</p><p>✨ SUBSTAGE ✨</p><p>…puts a command bar underneath your Finder windows and lets you use natural language to convert media, manage files, perform calculations and more!</p><p>🌐 👉 <a href="https://selkie.design/substage/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">selkie.design/substage/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.gamedev.place/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.gamedev.place/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a></p>
Benjamin van den Hout<p>And here is the blog post detailing the changes. It also includes some development background information in case you're interested.</p><p><a href="https://smork.info/blog/posts/beer-diary-version-2-0-released/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">smork.info/blog/posts/beer-dia</span><span class="invisible">ry-version-2-0-released/</span></a></p><p><a href="https://mstdn.social/tags/ios" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ios</span></a> <a href="https://mstdn.social/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a> <a href="https://mstdn.social/tags/swiftui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftui</span></a> <a href="https://mstdn.social/tags/coredata" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coredata</span></a> <a href="https://mstdn.social/tags/cloudkit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cloudkit</span></a></p>
Jamie Blumberg<p>My need for a new job has gone from “I'm unhappy and need a change" to “I don't hardly have any savings and if I don't get a new job ASAP I will be bankrupt in a month or so”, because I was laid off today. </p><p>So: <br>Hi! I'm Jamie. I write code in Swift, with the exact target/platform not mattering to me so much. I own a powerful Mac so I can contribute to indie/smaller projects without any particular investment. I also have experience managing teams, and I can quickly pick up new skills. </p><p>The role would have to be remote or located in the Baltimore, MD area as I have a mortgage that I can't just get out of. </p><p><a href="https://hachyderm.io/tags/FediHire" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediHire</span></a> <a href="https://hachyderm.io/tags/getfedihired" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>getfedihired</span></a> <a href="https://hachyderm.io/tags/iosdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosdev</span></a> <a href="https://hachyderm.io/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a></p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://feddit.org/u/ShadyQuark" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ShadyQuark</span></a></span> <a href="https://infosec.space/tags/N26" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>N26</span></a> is also run by <a href="https://infosec.space/tags/PeterThiel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PeterThiel</span></a> and I do recommend to just get a basic account if you already are in Germany.</p><ul><li>One doesn't even need a residency for that.</li></ul><p>Don't take my.word for it: <span class="h-card" translate="no"><a href="https://social.bund.de/@BaFin" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>BaFin</span></a></span> <em>is</em> the authority on that matter!</p><p><a href="https://www.bafin.de/EN/Verbraucher/Bank/Produkte/Basiskonto/basiskonto_node_en.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">bafin.de/EN/Verbraucher/Bank/P</span><span class="invisible">rodukte/Basiskonto/basiskonto_node_en.html</span></a></p><p>The main problem is that banks in the <a href="https://infosec.space/tags/EU" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EU</span></a> csn only do <a href="https://infosec.space/tags/SEPA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SEPA</span></a> and <a href="https://infosec.space/tags/SWIFT" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SWIFT</span></a>, so if a recipient in in the <a href="https://infosec.space/tags/USA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>USA</span></a> they may not even have an <a href="https://infosec.space/tags/IBAN" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IBAN</span></a>!</p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://masto.lema.org/@santiago" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>santiago</span></a></span> yeah, I guess <a href="https://infosec.space/tags/Apple" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Apple</span></a> really has a <a href="https://infosec.space/tags/bloat" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bloat</span></a> problem with <a href="https://infosec.space/tags/Xcode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Xcode</span></a>.</p><ul><li>That explains why <span class="h-card" translate="no"><a href="https://oxytodon.com/@fuchsiii" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>fuchsiii</span></a></span> slowly progresses with <a href="https://infosec.space/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a>...</li></ul>
Jan Armbrust <p>Equipped with my Essential Question I did some brainstorming to find out what I want to transport with my submission. I wanted to submit something meaningful, that helps people. I wanted it to be personal and relatable. I wanted to tell my story, because I realized, that I learned a lot about mental health, other people could benefit from. So I landed on this Challenge Statement 👇</p><p> <a href="https://mastodon.social/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BuildInPublic</span></a> <a href="https://mastodon.social/tags/indiedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiedev</span></a> <a href="https://mastodon.social/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a> <a href="https://mastodon.social/tags/swiftui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftui</span></a> <a href="https://mastodon.social/tags/iOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOS</span></a> <a href="https://mastodon.social/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> <a href="https://mastodon.social/tags/iosdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosdev</span></a> <a href="https://mastodon.social/tags/swiftstudentchallenge" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftstudentchallenge</span></a> <a href="https://mastodon.social/tags/dothesscwithme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dothesscwithme</span></a></p>
Taylor Arndt<p>Embarking on a tangible goal, such as creating a website, developing an app, or crafting a small automation tool, enhances your learning journey. By having a clear direction, you stay actively involved, apply newfound knowledge effectively, and remain inspired even during challenging moments. Dive into coding with a practical project and unlock the full potential of your learning experience. <a href="https://techopolis.social/tags/Coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coding</span></a> <a href="https://techopolis.social/tags/LearningJourney" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LearningJourney</span></a> <a href="https://techopolis.social/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> <a href="https://techopolis.social/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> <a href="https://techopolis.social/tags/100daysofcode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>100daysofcode</span></a> <a href="https://techopolis.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://techopolis.social/tags/Accessibility" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Accessibility</span></a>… (2/3)</p>
Jan Armbrust <p>Being late to the party is my superpower 😅🤪 I diiiiiiiid it! 😍😭😍 I submitted my <a href="https://mastodon.social/tags/swiftstudentchallenge" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftstudentchallenge</span></a> App Playground 🎉 It was an up and down of emotions but now I’m relieved and happy but also very tired. I’m going to sleep now 😴</p><p><a href="https://mastodon.social/tags/buildinpublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buildinpublic</span></a> <a href="https://mastodon.social/tags/indiedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiedev</span></a> <a href="https://mastodon.social/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a> <a href="https://mastodon.social/tags/swiftui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftui</span></a> <a href="https://mastodon.social/tags/iOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOS</span></a> <a href="https://mastodon.social/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> <a href="https://mastodon.social/tags/iosdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosdev</span></a></p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://mastodon.social/@yacc143" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>yacc143</span></a></span> <span class="h-card" translate="no"><a href="https://goblin.band/@javi" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>javi</span></a></span> <span class="h-card" translate="no"><a href="https://social.bund.de/@AuswaertigesAmt" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>AuswaertigesAmt</span></a></span> <span class="h-card" translate="no"><a href="https://social.bund.de/@Bundesregierung" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Bundesregierung</span></a></span> which is of no concern since <a href="https://infosec.space/tags/Germany" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Germany</span></a> does have <a href="https://infosec.space/tags/BankingSecrecy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BankingSecrecy</span></a>, <a href="https://infosec.space/tags/FATCA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FATCA</span></a> only applies to <a href="https://infosec.space/tags/US" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>US</span></a> citizens and a lot of consumer banks are <a href="https://infosec.space/tags/Cooperatives" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cooperatives</span></a> who themselves are not on the <a href="https://infosec.space/tags/SWIFT" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SWIFT</span></a>, but <a href="https://infosec.space/tags/SEPA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SEPA</span></a> system, so no way for the <a href="https://infosec.space/tags/USA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>USA</span></a> to veto that!</p><ul><li>And yes, <a href="https://infosec.space/tags/BasicAccounts" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BasicAccounts</span></a> as per <span class="h-card" translate="no"><a href="https://social.bund.de/@BaFin" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>BaFin</span></a></span> apply to everyone who is ib Germany regardless of status (i.e. Tourist, Asylum Seeker, Homeless, Citizen or Wageworker)...</li></ul><p><a href="https://www.bafin.de/EN/Verbraucher/Bank/Produkte/Basiskonto/basiskonto_node_en.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">bafin.de/EN/Verbraucher/Bank/P</span><span class="invisible">rodukte/Basiskonto/basiskonto_node_en.html</span></a></p>
Justin Ferrell<p>Very cool to see <span class="h-card" translate="no"><a href="https://mastodon.social/@swiftlang" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>swiftlang</span></a></span> join Mastodon! </p><p>Hoping the existing <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> community here shows them a warm welcome and the enormous opportunity to engage with developers on a free and open platform. </p><p><a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a> <a href="https://mastodon.social/tags/apple" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>apple</span></a> <a href="https://mastodon.social/tags/IndieDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IndieDev</span></a></p>
Ben Cohen<p>Just in time for Follow Friday, we're live <br><span class="h-card" translate="no"><a href="https://mastodon.social/@swiftlang" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>swiftlang</span></a></span>. </p><p>And with a post about how popular task manager <span class="h-card" translate="no"><a href="https://mastodon.online/@things" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>things</span></a></span> now powers their app front to back with <a href="https://mastodon.social/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a>.</p><p><a href="https://www.swift.org/blog/how-swifts-server-support-powers-things-cloud/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">swift.org/blog/how-swifts-serv</span><span class="invisible">er-support-powers-things-cloud/</span></a></p>
Taylor Arndt<p>We believe in making learning tech accessible, practical, and welcoming—whether you're a beginner, someone who has felt left out of tech, or just looking for a different way to learn.<br>If you’ve ever felt like tech isn’t for you, I promise—you’re not alone. You belong here.<br>Let’s build something together.<br><a href="https://discord.com/invite/ugH9xwFd4N" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">discord.com/invite/ugH9xwFd4N</span><span class="invisible"></span></a><br><a href="https://www.techopolis.courses/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">techopolis.courses/</span><span class="invisible"></span></a><br><a href="https://techopolis.online/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">techopolis.online/</span><span class="invisible"></span></a> </p><p><a href="https://techopolis.social/tags/CommunityThroughTechnology" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CommunityThroughTechnology</span></a> <a href="https://techopolis.social/tags/TechForGood" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechForGood</span></a> <a href="https://techopolis.social/tags/Accessibility" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Accessibility</span></a> <a href="https://techopolis.social/tags/Coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coding</span></a> <a href="https://techopolis.social/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> <a href="https://techopolis.social/tags/WordPress" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WordPress</span></a> <a href="https://techopolis.social/tags/Inclusion" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Inclusion</span></a> <a href="https://techopolis.social/tags/TechForEveryone" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechForEveryone</span></a> (7/7)</p>
Konrad 'ktoso' Malawski<p>Incoming new <a href="https://mastodon.social/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a> concurrency proposal: making it easier to bridge async and non-async code! </p><p>Pitch thread: <a href="https://forums.swift.org/t/pitch-concurrency-starting-tasks-synchronously-from-caller-context/77960" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">forums.swift.org/t/pitch-concu</span><span class="invisible">rrency-starting-tasks-synchronously-from-caller-context/77960</span></a></p>
Jaanus Kase<p><a href="https://iosdev.space/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> <a href="https://iosdev.space/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a> <a href="https://iosdev.space/tags/Combine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Combine</span></a> </p><p>Yeah, Combine is soft-deprecated, on its way out, whatever</p><p>And ObservableObject is old</p><p>Am I a fool for still reaching for them when I need to do something like this? Have a raw and debounced versions of a property, both gettable, settable, and observable as needed, both in SwiftUI and anywhere else</p><p>And the code is pretty tight I think</p><p>How would you do this, say, in the new Observable world without Combine?</p>
Natalia Panferova<p>I released a new book 🎉</p><p>SwiftUI Fundamentals combines my knowledge and experience from using SwiftUI since its release and working on its source code at Apple to give you a solid understanding of the most important aspects of the framework:<br><a href="https://books.nilcoalescing.com/swiftui-fundamentals" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">books.nilcoalescing.com/swiftu</span><span class="invisible">i-fundamentals</span></a> </p><p><a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a> <a href="https://mastodon.social/tags/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</span></a> <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a></p>