mastodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance, open to everyone, but mainly English and French speaking.

Administered by:

Server stats:

739
active users

#iosdev

49 posts38 participants1 post today
🇨🇦 Steve<p>When did running an app with accessibility on get so broken?</p><p>I'd be willing to believe it's a more general problem of running with the debugger attached. <a href="https://appdot.net/tags/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</span></a></p>
Amy<p>Morning album selection while I try to get a blog post written. <a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</span></a> <a href="https://music.apple.com/au/album/high-pitched-and-moist/1452096539" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">music.apple.com/au/album/high-</span><span class="invisible">pitched-and-moist/1452096539</span></a></p>
jack<p>To automate exporting flat Icon Composer assets look for:<br>`/Applications/Xcode.app/Contents/Applications/Icon Composer.app/Contents/Executables/ictool` (this is the Xcode 26 beta 7 name)</p><p>Example usage: `ictool input-document.icon --export-preview iOS Light 1024 1024 2 output.png`</p><p>Thanks to John's blog I found this tool but in the earlier betas it had a different name <a href="https://micro.virtualsanity.com/2025/06/20/icon-composer-notes.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">micro.virtualsanity.com/2025/0</span><span class="invisible">6/20/icon-composer-notes.html</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/BuildInPublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BuildInPublic</span></a></p>
jack<p>Okay _now_ I figured out Icon Composer theming variations and I am loving the Bike Index default app icon <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/BuildInPublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BuildInPublic</span></a></p>
jack<p>- I fixed the iOS 26 blocking bugs in June.<br>- lately I've been running v1.5 built with Xcode 26 and opened a PR with visual refreshes<br>- trying out Ghostty terminal <a href="https://hachyderm.io/@mitchellh/115127017485868872" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hachyderm.io/@mitchellh/115127</span><span class="invisible">017485868872</span></a><br><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/BuildInPublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BuildInPublic</span></a></p>
John Davis<p>Anyone else encountering a problem where ios26-only builds are being rejected because of transparency in the app icon created by Icon Composer?</p><p><a href="https://developer.apple.com/forums/thread/798597" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">developer.apple.com/forums/thr</span><span class="invisible">ead/798597</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/ios26" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ios26</span></a></p>
Mohammad Azam<p>One of the most fun courses I have ever made! </p><p>Learn to build a complete Full Stack SwiftUI app using ExpressJS, Postgres database and even Stripe Integration for payments. </p><p><a href="https://azamsharp.teachable.com/p/full-stack-e-commerce-app-development-with-swiftui-node-js-and-postgres" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">azamsharp.teachable.com/p/full</span><span class="invisible">-stack-e-commerce-app-development-with-swiftui-node-js-and-postgres</span></a></p><p><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/swiftui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftui</span></a></p>
André<p>This new tab accessory thingy in <a href="https://mastodon.social/tags/ios26" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ios26</span></a> doesn’t feel great, and there’s only a few weeks left until it releases…😕 <a href="https://mastodon.social/tags/iosdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosdev</span></a></p>
TelemetryDeck<p>When you're building, marketing, and supporting your app single-handedly, every minute matters ⏰</p><p>Our Activation Dashboard requires:<br>❌ Zero additional code<br>❌ No configuration <br>❌ No complex queries</p><p>More: 👇<br><a href="https://telemetrydeck.com/blog/new-activation-dashboard-pirate-metrics?source=fediverse" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">telemetrydeck.com/blog/new-act</span><span class="invisible">ivation-dashboard-pirate-metrics?source=fediverse</span></a></p><p><a href="https://social.telemetrydeck.com/tags/IndieHackers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IndieHackers</span></a> <a href="https://social.telemetrydeck.com/tags/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</span></a> <a href="https://social.telemetrydeck.com/tags/Analytics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Analytics</span></a></p>
Amy<p>Okay, breath, I must be honest, I would be surprised if my /dev/world conference talk is less than 100 slides all up. I've finally settled on a good narrative for the talk and how I want to share the content and ideas. Anyway, the talk is on Thursday and it is now Monday evening. Only forward from here it seems. <a href="https://iosdev.space/tags/devworld" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devworld</span></a> <a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</span></a></p>
Amy<p>Hey <a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</span></a> friends, if you are going to be in Melbourne for /dev/world then the local iOS community is doing a social night on the Wednesday before the conference. A great chance to meet people before the conference. <a href="https://iosdev.space/tags/devworld" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devworld</span></a> </p><p><a href="https://meetu.ps/e/PvkdT/SgmFw/i" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">meetu.ps/e/PvkdT/SgmFw/i</span><span class="invisible"></span></a></p>
Taylor Arndt<p>Less than 20 minutes to go! Michael is teaching me how to finally use Apple Shortcuts and we’re doing it live. Come join us, watch the process, and maybe laugh at my mistakes along the way.<br>Watch here: <a href="https://www.youtube.com/watch?v=KA8ummcnnBE" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=KA8ummcnnBE</span><span class="invisible"></span></a><br><a href="https://techopolis.social/tags/AppleShortcuts" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AppleShortcuts</span></a> <a href="https://techopolis.social/tags/Automation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Automation</span></a> <a href="https://techopolis.social/tags/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</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/LiveStream" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LiveStream</span></a> <a href="https://techopolis.social/tags/LearnLive" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LearnLive</span></a></p>
Pitt (Swift && Tips)<p>A couple of weeks ago we hit a Swift packages issue at work that turned into a debate: commit or ignore Package.resolved? 🤔 <a href="https://iosdev.space/tags/iosdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosdev</span></a></p><p>It inspired me to make a video explaining the difference between Package.swift and .resolved, and when to commit or ignore it 👇🏻</p><p><a href="https://youtu.be/RuMRT6vfsNQ" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/RuMRT6vfsNQ</span><span class="invisible"></span></a></p>
Amy<p>The one thing I’m learning about building a Tool that interacts with FoundationModels on iOS is that it goes against how I naturally think about working with data. I love separating things and having verbosity. The output from a Tool call should be generic and use brevity as much as possible. <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/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</span></a> <a href="https://iosdev.space/tags/healthKitty" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>healthKitty</span></a> <a href="https://iosdev.space/tags/health" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>health</span></a> <a href="https://iosdev.space/tags/foundationModels" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>foundationModels</span></a> <a href="https://iosdev.space/tags/shipaton" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shipaton</span></a></p>
Austin Zani :BlobhajReach:<p>iOS devs: What’s your data storage solution in 2025? </p><p>Drop a reply with more details about your setup - especially if you’re doing cross-platform or using something not listed! Trying to figure out how to proceed with an app in working on. Leaning toward CoreData and building a custom sync layer when the day comes for me to build for other platforms. I was close to using Supabase but the offline support seemed non-existent and that is a need. </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/CrossPlatform" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CrossPlatform</span></a> <a href="https://mastodon.social/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BuildInPublic</span></a></p>
Konstantin (has moved)<p>Behold… screenshots from my very first app ever 🙈. Aquaminder was called and it all it did was schedule notifications during the day to remind me to drink water. It was on the App Store in early 2015.</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/IndieDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IndieDev</span></a> <a href="https://mastodon.social/tags/Vintage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Vintage</span></a></p>
jack<p><span class="h-card" translate="no"><a href="https://mastodon.social/@MastodonEngineering" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>MastodonEngineering</span></a></span> hi hi, for mastodon-ios the setup (<a href="https://github.com/mastodon/mastodon-ios/blob/develop/Documentation/Setup.md#bootstrap" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/mastodon/mastodon-i</span><span class="invisible">os/blob/develop/Documentation/Setup.md#bootstrap</span></a>) says: <br>&gt; The app requires the App Group capability. To make sure it works for your developer membership. Please check AppSecret.swift file and set another unique groupID and update App Group settings.</p><p>This makes sense, but personal dev teams are not able to use app groups (<a href="https://developer.apple.com/support/compare-memberships/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">developer.apple.com/support/co</span><span class="invisible">mpare-memberships/</span></a>).<br>Would it be best to use paid accounts only 🤑? Or will it be fine to work-around app groups for most features? <a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</span></a></p>
Amy<p>This afternoons music selection while I get stuck into <a href="https://iosdev.space/tags/buildInPublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buildInPublic</span></a> work with <a href="https://iosdev.space/tags/healthKitty" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>healthKitty</span></a> and maybe do some blogging or talk preparation. <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/shipaton" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shipaton</span></a> <a href="https://music.apple.com/au/album/sophie/1766808387" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">music.apple.com/au/album/sophi</span><span class="invisible">e/1766808387</span></a></p>
Amy<p>The anxiety of seeing a published talk schedule for next weeks /dev/world conference. <a href="https://devworld.au/schedule" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">devworld.au/schedule</span><span class="invisible"></span></a> <a href="https://iosdev.space/tags/devworld" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devworld</span></a> <a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</span></a></p>
Amy<p>Today in Amy should be writing her conference talk for /dev/world next week is an open Xcode window. Thankfully I’ve taken all of next week off work so I can hopefully write the talk. <a href="https://iosdev.space/tags/devworld" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devworld</span></a> <a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</span></a></p>