mastodon.gamedev.place is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server focused on game development and related topics.

Server stats:

5.4K
active users

#iosdev

34 posts25 participants1 post today
Austin Zani :BlobhajReach:<p>As I work on my app one of the biggest challenges I am facing is forcing my myself to slow down and avoid “Vibe Coding” features I don’t fully understand. I wanna make sure my code is organized and recognizable to me so when it comes time for me to add other features or fix bugs I’m not completely lost and just adding to the mess. AI is an awesome tool but I don’t want it to become a crutch. <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/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></p>
Textastic<p>Textastic for iPad and iPhone is now free to download with a one-week free trial!</p><p>If you’ve been wanting to try out the app, now’s your chance.</p><p>Download Textastic on the App Store:<br><a href="https://apps.apple.com/app/apple-store/id1049254261?pt=15967&amp;ct=mastodon&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">/id1049254261?pt=15967&amp;ct=mastodon&amp;mt=8</span></a></p><p><a href="https://social.blach.io/tags/ios" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ios</span></a> <a href="https://social.blach.io/tags/iosdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosdev</span></a></p>
Florian<p>The <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a> question that has been driving me crazy for months: I want to use the List element for its native design. However, I also need to place a view at the top that spans the full width, which the List does not allow. Negative padding and row inserts haven’t helped either. Any ideas?</p><p><a href="https://mastodon.social/tags/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</span></a></p>
Shigeru<p>Last April, we had the pleasure of featuring Flipping Hues , the indie Italian product team who shared the story behind their sun-tracking app, Sunlitt. Now, a year later, Flipping Hues has launched Moonlitt, which mirrors the elegance and precision of its predecessor.</p><p><a href="https://quaily.com/apptisan/p/moonlitt" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">quaily.com/apptisan/p/moonlitt</span><span class="invisible"></span></a></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/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</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/Moon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Moon</span></a> <a href="https://mastodon.social/tags/Apple" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Apple</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>
jack<p>TIL Bundle.module for Swift Packages<br>&gt; Xcode creates a resource bundle and an internal static extension on Bundle to access it for each module. Use the extension to locate package resources<br>—&nbsp;<a href="https://developer.apple.com/documentation/xcode/bundling-resources-with-a-swift-package#Access-a-resource-in-code" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">developer.apple.com/documentat</span><span class="invisible">ion/xcode/bundling-resources-with-a-swift-package#Access-a-resource-in-code</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></p>
Keith Harrison :clubtwit:<p>How do you change the accessibility language used by VoiceOver with SwiftUI? <a href="https://twit.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a> <a href="https://twit.social/tags/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</span></a><br><a href="https://useyourloaf.com/blog/swiftui-accessibility-language/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">useyourloaf.com/blog/swiftui-a</span><span class="invisible">ccessibility-language/</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>
Josh Hrach<p>I've opened my schedule to additional work. Could you benefit from a Senior iOS Developer helping with your projects? Need some advice or mentoring? </p><p>Book an hour with me or reach out for larger projects if you think I'd be useful.</p><p><a href="https://www.joshspadd.com/hire-me/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">joshspadd.com/hire-me/</span><span class="invisible"></span></a></p><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/iosdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosdev</span></a></p>
Aleksander Stojanowski<p>Excited to share the latest update for Spark Habit Tracker! 🚀 Small steps lead to big progress - check out version 1.1 and let me know what you think! 🙌<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/IndieHacker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IndieHacker</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/IndieDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IndieDev</span></a></p><p><a href="https://fed.brid.gy/r/https://bsky.app/profile/did:plc:i2grml6bwjg77vymz2gtxbo2/post/3llrcb5uxls2z" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fed.brid.gy/r/https://bsky.app</span><span class="invisible">/profile/did:plc:i2grml6bwjg77vymz2gtxbo2/post/3llrcb5uxls2z</span></a></p>
Patrick McConnell<p><a href="https://mastodon.social/tags/Xcode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Xcode</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/iosDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosDev</span></a> <a href="https://mastodon.social/tags/MacOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MacOSDev</span></a></p><p>it appears some cases of this pattern will work. </p><p>I have found that having an @Previewable value in the preview will trigger the error I’ve mentioned.</p>
Patrick McConnell<p><a href="https://mastodon.social/tags/Xcode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Xcode</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/iosDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosDev</span></a> <a href="https://mastodon.social/tags/MacOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MacOSDev</span></a></p><p>more info on this issue:</p><p>deleted as this only worked once then the errors returned.</p>
Patrick McConnell<p><a href="https://mastodon.social/tags/Xcode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Xcode</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/iosDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosDev</span></a> <a href="https://mastodon.social/tags/MacOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MacOSDev</span></a></p><p>if my description of the code causing the problem is unclear, here is an example:</p><p>Preview {<br> guard let foo = SomeOptionalThing() else {<br> return Text(“Oops”)<br> }</p><p> return MyActualView()<br> .environment(foo)<br>}</p><p>its the branching that's the issue. A ViewBuilder might work around this but you can't use one directly in the Preview.</p><p>Worked fine until latest updates. I am in a MacOS app project if that matters</p>
Patrick McConnell<p><a href="https://mastodon.social/tags/Xcode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Xcode</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/iosDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosDev</span></a> <a href="https://mastodon.social/tags/MacOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MacOSDev</span></a> can confirm the quickest fix is to comment out the offending previews</p>
Ricky Witherspoon<p>Not trying to be snarky—I’m genuinely curious how some of these bugs make it through. Doesn’t Apple have unit or UI tests? This is basic stuff, and in an app as critical as Health, it’s even more surprising.</p><p>I’ve been developing software for years, and I include tests not just at work (at Fetch), but even in my side projects. So how do these kinds of issues slip through? What needs to change internally to prevent this from happening?</p><p><a href="https://mastodon.social/tags/iosdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosdev</span></a></p>
Patrick McConnell<p>If you have any previews in your <a href="https://mastodon.social/tags/Xcode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Xcode</span></a> projects that are using the `return someView{}` syntax the latest update will return an error for this.</p><p>The error is that you are not returning a `some SwiftUI.View` type regardless if the view you are returning is in fact a SwiftUI.View.</p><p>I've not refactored my code around this yet but if you have this sort of pattern you may want to hold off on updating</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/MacOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MacOSDev</span></a></p>
Axel Le Pennec<p>Wait, what?!🤯</p><p>App Store Connect is now showing impressions, downloads, and more by keyword?! BY KEYWORD?! </p><p>When did this drop? Are any of you seeing this too?</p><p><a href="https://iosdev.space/tags/AppStoreConnect" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AppStoreConnect</span></a> <a href="https://iosdev.space/tags/ASO" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ASO</span></a> <a href="https://iosdev.space/tags/IndieDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IndieDev</span></a> <a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</span></a></p>
Kris Slazinski ☮️<p>📱🍎 Search Ads are great for discovering new keywords and boosting downloads. But last month, I ended up burning all my income on ASA 🥲</p><p>This month, I’m relying solely on ASO and social media to find new users.</p><p>🛰️ I’m using Astro for ASO:<br><a href="https://tryastro.app/?aff=bDP8D" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">tryastro.app/?aff=bDP8D</span><span class="invisible"></span></a></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/iOSdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSdev</span></a> <a href="https://mastodon.social/tags/indieDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indieDev</span></a></p>
Natalia Panferova<p>I often see SwiftUI examples using + to combine Text views and style individual segments. While this works, it has limitations with localized text. I wrote a post discussing why text interpolation is often a better choice in these situations: <a href="https://nilcoalescing.com/blog/TextConcatenationVsTextInterpolationInSwiftUI/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nilcoalescing.com/blog/TextCon</span><span class="invisible">catenationVsTextInterpolationInSwiftUI/</span></a> <br><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>
Wesley de Groot 🥷<p>... <a href="https://wesleydegroot.nl/blog/Dutch.swift" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wesleydegroot.nl/blog/Dutch.sw</span><span class="invisible">ift</span></a> <a href="https://mastodon.social/tags/blog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blog</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/iosdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosdev</span></a> <a href="https://mastodon.social/tags/swiftlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftlang</span></a></p>