bolha.us is one of the many independent Mastodon servers you can use to participate in the fediverse.
We're a Brazilian IT Community. We love IT/DevOps/Cloud, but we also love to talk about life, the universe, and more. | Nós somos uma comunidade de TI Brasileira, gostamos de Dev/DevOps/Cloud e mais!

Server stats:

253
active users

#SwiftUI

21 posts19 participants0 posts today
Daniel Saidi<p>RichTextKit 1.2 b1 is out! 🚀 I'm struggling to find time for this project, since I don't use it myself and don't have a monetization model like I do in KeyboardKit. This version lets you change all paragraph values with key paths, which lets us deprecate a bunch of old code and do more with less. Feedback is much appreciated. <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a><br><a href="https://github.com/danielsaidi/RichTextKit" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/danielsaidi/RichTex</span><span class="invisible">tKit</span></a></p>
Omar Thamri<p><span class="h-card" translate="no"><a href="https://a.gup.pe/u/swiftui" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>swiftui</span></a></span> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/swift" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>swift</span></a></span> Exciting News! 🎉 Just dropped Part 37 of my "Let's Build Pinterest clone Using SwiftUI and “firebase” playlist! 📺🛠️ Dive deeper into Swift development as we take our app to the next level. 🚀 Check it out now and let's code together! 🔗 <a href="https://www.youtube.com/watch?v=SiU9ryUG4f8" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=SiU9ryUG4f</span><span class="invisible">8</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/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a> <a href="https://iosdev.space/tags/swiftlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftlang</span></a> <a href="https://iosdev.space/tags/iosdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosdev</span></a> <a href="https://iosdev.space/tags/ios18" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ios18</span></a> <a href="https://iosdev.space/tags/iOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOS</span></a></p>
Natalia Panferova<p>SwiftUI Text views support flexible data formatting using the format parameter and FormatStyle, adapting content to different contexts and locales.<br>For example, an array can be formatted as a grammatically correct list: <a href="https://books.nilcoalescing.com/swiftui-fundamentals/Text-and-localization/text-formatting#format-styles" 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/Text-and-localization/text-formatting#format-styles</span></a></p><p><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/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a></p>
Stewart Lynch 🇨🇦<p>My SFSymbol Browser app for iOS, iPadOS and MacOS (MenuBar) is starting to take shape. Here is the latest Mac Menubar version working.<br><a href="https://iosdev.space/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BuildInPublic</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/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a> <a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</span></a></p>
Swift Dev Journal<p>Those of you looking for examples of SwiftUI Mac apps should take a look at the GitHub repo for the Tempo app.</p><p><a href="https://github.com/maoyama/Tempo" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/maoyama/Tempo</span><span class="invisible"></span></a></p><p>It's a Mac git client.</p><p><a href="https://mastodon.world/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a> <a href="https://mastodon.world/tags/MacDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MacDev</span></a></p>
Omar Thamri<p><span class="h-card" translate="no"><a href="https://a.gup.pe/u/swiftui" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>swiftui</span></a></span> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/swift" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>swift</span></a></span> Exciting News! 🎉 Just dropped Part 36 of my "Let's Build Pinterest clone Using SwiftUI and “firebase” playlist! 📺🛠️ Dive deeper into Swift development as we take our app to the next level. 🚀 Check it out now and let's code together! 🔗 <a href="https://www.youtube.com/watch?v=gg2wHSnb7kQ" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=gg2wHSnb7k</span><span class="invisible">Q</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/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a> <a href="https://iosdev.space/tags/swiftlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftlang</span></a> <a href="https://iosdev.space/tags/iosdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosdev</span></a> <a href="https://iosdev.space/tags/ios18" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ios18</span></a> <a href="https://iosdev.space/tags/iOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOS</span></a></p>
Joseph Humfrey<p>✨ SUBSTAGE ✨ has just got prettier, faster and smarter!</p><p>The natural language command bar for Finder windows now has:</p><p>🕺 Fancy new animations<br>💨 Faster responses<br>🧠 Smarter responses</p><p>It's super handy, whether you work with images, video, you're a developer or 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> <a href="https://mastodon.gamedev.place/tags/macOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macOS</span></a> <a href="https://mastodon.gamedev.place/tags/productivity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>productivity</span></a></p>
Natalia Panferova<p>Text is an important SwiftUI view that supports localization, formatting, and styling, but its behavior isn’t always obvious.</p><p>To understand how it works and how to use it effectively, check out the free sample chapter from my book SwiftUI Fundamentals: <a href="https://books.nilcoalescing.com/swiftui-fundamentals/Text-and-localization" 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/Text-and-localization</span></a></p><p><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/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a></p>
Daniel Saidi<p>This week has been all about open-source and letting my products rest in favor of my various <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> &amp; <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a> open-source projects. I have updated icons, merged PRs and fixed issues. Now only RichTextKit remains. I'll start a stream in 10 min, where I work on that. Feel free to join, as we'll dive into this pretty complex project that aims to make it easier to work with rich text in SwiftUI.<br><a href="https://twitch.tv/danielsaidi" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">twitch.tv/danielsaidi</span><span class="invisible"></span></a></p>
Swift Dev Journal<p>The following article shows how to use Instruments to see how many times your SwiftUI views redraw:</p><p><a href="https://swiftdevjournal.com/posts/swiftui-instruments/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">swiftdevjournal.com/posts/swif</span><span class="invisible">tui-instruments/</span></a></p><p><a href="https://mastodon.world/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a> <a href="https://mastodon.world/tags/Xcode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Xcode</span></a></p>
Benjamin van den Hout<p>Version 2.1 of BeerDiary is now available in the App Store!🍻</p><p>This update adds reverse sorting, enables autocomplete in the ‘comment’ field and adds an easy way to send feedback. </p><p>Check it out!</p><p><a href="https://apps.apple.com/app/apple-store/id6470927347?pt=126552308&amp;ct=soc&amp;mt=8" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">apps.apple.com/app/apple-store</span><span class="invisible">/id6470927347?pt=126552308&amp;ct=soc&amp;mt=8</span></a></p><p><a href="https://mstdn.social/tags/indiedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiedev</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/ios" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ios</span></a> <a href="https://mstdn.social/tags/beer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>beer</span></a></p>
Daniel Saidi<p>WebViewKit 1.0 is out! 🚀 This is a small <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> package that adds a WebView and a SafariWebView to <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a>. I created this package many years ago and haven't changed it much in the last few years, so it deserved a major version bump :)</p><p><a href="https://github.com/danielsaidi/WebViewKit" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/danielsaidi/WebView</span><span class="invisible">Kit</span></a></p>
Daniel Saidi<p>TagKit 0.5 is out! 🚀 This is a tiny <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a> &amp; <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a> library for slugifying strings and managing tags for taggable types. This version bumps the package to Swift 6, simplifies the code and removes the flow layout from TagList and TagEditList, to make them more versatile.<br><a href="https://github.com/danielsaidi/TagKit" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/danielsaidi/TagKit</span><span class="invisible"></span></a></p>
Stewart Lynch 🇨🇦<p>Been having more fun with my SFSymbol browser app for iPhone and now iPad and MacOS. Not sure where I am going with this, but it keeps me busy for now. For the Mac app, ChatGPT and I have become close friends. <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/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</span></a></p>
Swift Dev Journal<p>If you want to learn more about SwiftUI inspectors, read the following article:</p><p><a href="https://www.createwithswift.com/presenting-an-inspector-with-swiftui/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">createwithswift.com/presenting</span><span class="invisible">-an-inspector-with-swiftui/</span></a></p><p><a href="https://mastodon.world/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a></p>
Natalia Panferova<p>Xcode 16 introduced the&nbsp;Previewable&nbsp;macro, making it easier to preview <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a> views with bindings. By annotating dynamic properties like&nbsp;@State&nbsp;in a&nbsp;Preview&nbsp;body with&nbsp;@Previewable, we can pass them as bindings to views directly:<br><a href="https://nilcoalescing.com/blog/PreviewSwiftUIViewsWithBindings/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nilcoalescing.com/blog/Preview</span><span class="invisible">SwiftUIViewsWithBindings/</span></a></p>
Ryan Lintott<p>I filed a Feedback and Apple fixed my problem!</p><p>...months after they told me it wasn't a problem, closing my feedback internally and preventing me from continuing the dialogue.</p><p><a href="https://gist.github.com/ryanlintott/54f94bb45afebf824723847154195b75?permalink_comment_id=5523661#gistcomment-5523661" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gist.github.com/ryanlintott/54</span><span class="invisible">f94bb45afebf824723847154195b75?permalink_comment_id=5523661#gistcomment-5523661</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></p>
Leanpub<p>Getting Started: macOS Apps with SwiftUI <a href="http://leanpub.com/courses/leanpub/macos-apps-with-swiftui" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">leanpub.com/courses/leanpub/ma</span><span class="invisible">cos-apps-with-swiftui</span></a> by Grace Huang is the featured online course on the Leanpub homepage! <a href="https://leanpub.com" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">leanpub.com</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/macOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macOS</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a></p>
Daniel Saidi<p>QuickSearch 0.4 is out! 🚀 This is a <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a> SDK that lets you type into a .searchable text field by just typing, without first having to focus on the text field. It's good for content-based views without any other text fields.<br><a href="https://github.com/danielsaidi/QuickSearch" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/danielsaidi/QuickSe</span><span class="invisible">arch</span></a></p>
Toni Lijic<p>Just moved over from mastodon.design, so it's time for another <a href="https://mastodon.social/tags/introduction" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>introduction</span></a>!</p><p>I'm Toni 👋</p><p>I’m a software <a href="https://mastodon.social/tags/designer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>designer</span></a>, though I’m spending more and more time writing code, mostly in <a href="https://mastodon.social/tags/swiftui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftui</span></a> and <a href="https://mastodon.social/tags/react" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>react</span></a> </p><p>When I'm not heads down at work, you'll catch me <a href="https://mastodon.social/tags/cycling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cycling</span></a>, eating my weight in oranges, walking with my dog Xenon, or just getting lost in a new <a href="https://mastodon.social/tags/book" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>book</span></a>, <a href="https://mastodon.social/tags/anime" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>anime</span></a>, or <a href="https://mastodon.social/tags/manga" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>manga</span></a>. </p><p>I’m also a passionate <a href="https://mastodon.social/tags/yugioh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>yugioh</span></a> collector, <a href="https://mastodon.social/tags/nba" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nba</span></a> fan and I play <a href="https://mastodon.social/tags/guitar" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guitar</span></a> occasionally.</p><p>More🍊 → <a href="https://www.toni.li/about" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">toni.li/about</span><span class="invisible"></span></a></p>