toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

227
active users

#iosdev

16 posts14 participants1 post today
Dave Lightbeam<p>Progress so far</p><p><a href="https://mastodon.social/tags/IndieDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IndieDev</span></a> <a href="https://mastodon.social/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a></p>
Jon Duenas<p>Xcode 16 vs Xcode 26. So Accessibility and Attributes are just gone now? <a href="https://mastodon.world/tags/iosdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iosdev</span></a> <a href="https://mastodon.world/tags/xcode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xcode</span></a></p>
Jon Duenas<p>Wait, what happened to the SwiftUI <a href="https://mastodon.world/tags/Accessibility" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Accessibility</span></a> inspector in <a href="https://mastodon.world/tags/Xcode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Xcode</span></a>? The one on the right panel? Wait, where did the SwiftUI inspector go? <a href="https://mastodon.world/tags/iosdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iosdev</span></a></p>
🇨🇦 Steve<p>I don’t like MVVM with SwiftUI. The context of the view is too powerful compared to what I can write in the VM.</p><p>MVVM is always s little bulkier, but this feels like my VM is bigger by itself than the view would be. <a href="https://appdot.net/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a></p>
James Savage<p>After years of watching other people write about software development, I decided that I wanted to give it a try too…</p><p>So I started a new blog!</p><p>To kick things off I wrote a (slightly belated) SwiftUI Wish List, but what I’m really looking forward to sharing is a new app I’m working on, and some of the development (mis)adventures I’ve had.</p><p>Read the first post here and let me know what you think: <a href="https://adevlog.com/2025/07/a-swiftui-wish-list/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">adevlog.com/2025/07/a-swiftui-</span><span class="invisible">wish-list/</span></a></p><p><a href="https://social.axiixc.com/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://social.axiixc.com/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> <a href="https://social.axiixc.com/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a></p>
iOS Dev Jobs<p>👋 We’re hiring an Apple Engineer at Doist! Join us to build legendary tools like Todoist and Twist; simple yet powerful. Work from anywhere, own projects end to end, and collaborate asynchronously in a team that values ambition, mastery, independence, and communication. <a href="https://iosdevjobs.com/jobs/m-5b9d2bb0-acef-40a3-bc6a-218397889b55" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">iosdevjobs.com/jobs/m-5b9d2bb0</span><span class="invisible">-acef-40a3-bc6a-218397889b55</span></a> <a href="https://iosdev.space/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> <a href="https://iosdev.space/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a> <a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://iosdev.space/tags/MacDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MacDev</span></a> <a href="https://iosdev.space/tags/iOSDevJobs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDevJobs</span></a></p>
TootSDK<p>A new release of TootSDK - 17.0.0 📣 </p><p><a href="https://github.com/TootSDK/TootSDK/releases/tag/17.0.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/TootSDK/TootSDK/rel</span><span class="invisible">eases/tag/17.0.0</span></a></p><p>What's changed:</p><p>- Quote posts <span class="h-card" translate="no"><a href="https://mastodon.online/@dale_price" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dale_price</span></a></span><br>- Support Mastodon 4.4 account management additions <span class="h-card" translate="no"><a href="https://mastodon.online/@dale_price" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dale_price</span></a></span><br>- Masto 4.4 media deletion <span class="h-card" translate="no"><a href="https://mastodon.online/@dale_price" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dale_price</span></a></span><br>- Add missing Mastodon properties to InstanceV2 <span class="h-card" translate="no"><a href="https://mastodon.online/@dale_price" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dale_price</span></a></span></p><p>Community contributions are greatly appreciated 🙌</p><p> <a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://iosdev.space/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> <a href="https://iosdev.space/tags/TootSDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TootSDK</span></a> <a href="https://iosdev.space/tags/Fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fediverse</span></a></p>
Kern Jackson :xcode:<p>Would you rather fight one 1000 line SwiftUI View or 100 ten line Views?</p><p><a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a></p>
Donovan H<p>Having a nice time making a little app to help me switch off from the doom scrolling. Colour modes and relaxing animations. Just got to get some small details smoothed out and hopefully release soon!</p><p><a href="https://mastodon.ie/tags/apple" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>apple</span></a> <a href="https://mastodon.ie/tags/iosdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iosdev</span></a> <a href="https://mastodon.ie/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a></p>
Ryan Lintott<p>Is @ _disfavoredOverload something we shouldn't use?</p><p>In ShapeUp I want to have these two subscripts<br>rect[RectAnchor.topLeft] -&gt; CGPoint<br>rect[RelativeCorner.topLeft] -&gt; Corner</p><p>but when you use:<br>rect[.topLeft] it's ambiguous</p><p>I want it to default to CGPoint and only use Corner if needed by the context. Is there a better way?</p><p><a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a></p>
Full Report Below<p>Do young iOS developers still exist? My students now are doing „some iOS“, but it’s not really their focus. <br><a href="https://mastodon.social/tags/iosdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iosdev</span></a></p>
Pitt (Swift && Tips)<p>Here’s Swift code running on both iOS and Android (from a single codebase), thanks to the Skip Framework ⚡️ <a href="https://iosdev.space/tags/iosdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iosdev</span></a> </p><p><a href="https://youtube.com/shorts/KBRi5TQh0o4" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtube.com/shorts/KBRi5TQh0o4</span><span class="invisible"></span></a></p>
Andrii Chernenko<p>PSA: Don't upgrade to <a href="https://mas.to/tags/macos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macos</span></a> Tahoe beta 4 if you need <a href="https://mas.to/tags/xcode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xcode</span></a> previews. I did, and now trying to use previews crashes the entire system for me after a minute or so. The previous 3 betas worked fine. <a href="https://mas.to/tags/iosdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iosdev</span></a></p>
Axel Le Pennec<p>Apple did it! 🤩</p><p>It just prereleased the Retention Messaging API that lets developers display custom messages, special offers, or alternate plans during the cancellation flow.</p><p>Big news for subscription apps!</p><p>I can't wait to see <span class="h-card" translate="no"><a href="https://mastodon.social/@revenuecat" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>revenuecat</span></a></span> support this!</p><p>Documentation: <a href="https://developer.apple.com/documentation/retentionmessaging" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">developer.apple.com/documentat</span><span class="invisible">ion/retentionmessaging</span></a></p><p>Request access: <a href="https://developer.apple.com/contact/request/retention-messaging-api/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">developer.apple.com/contact/re</span><span class="invisible">quest/retention-messaging-api/</span></a></p><p><a href="https://iosdev.space/tags/iosdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iosdev</span></a> <a href="https://iosdev.space/tags/appstoreconnect" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>appstoreconnect</span></a> <a href="https://iosdev.space/tags/indiedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>indiedev</span></a></p>
Swift Remote Studio<p>Hey! 👋🏻 </p><p>Join us for the Swift Remote Studio iOS Dev Coffee meetup, Wednesdays at 10:00AM PST (5:00PM UTC)! ☕</p><p>💻 Sign up at <a href="https://swiftremotestudio.com" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">swiftremotestudio.com</span><span class="invisible"></span></a><br>🎪 Join the Slack<br>🏁 Go to the `coffee` channel for the Zoom link!</p><p>🌍 We have coffee meetups for Europe &amp; Asia/Australia as well!</p><p><a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://iosdev.space/tags/IndieDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IndieDev</span></a></p>
fit check for my napalm era<p>the library does what i need it to do! sharing it here in case someone else needs a way to decode eyeModule2 images and movies in 2025.</p><p><a href="https://codeberg.org/vyr/PalmOSFiles" rel="nofollow noopener" target="_blank">https://codeberg.org/vyr/PalmOSFiles</a></p><p><a href="https://princess.industries/tags/palmos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PalmOS</span></a> <a href="https://princess.industries/tags/iosdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://princess.industries/tags/swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a></p>
🇨🇦 Steve<p>I've also lost all simulators and trying to add a new one beachballs. <a href="https://appdot.net/tags/iosDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iosDev</span></a></p>
🇨🇦 Steve<p>Weird. I can't build my iOS project.</p><p>And no, I don't have any stupid name test symbols in place. Totally clean working copy, empty DerivedData, plus I restarted the whole computer.</p><p>I think it's time for a break. <a href="https://appdot.net/tags/iosDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iosDev</span></a></p>
🇨🇦 Steve<p>Is there documentation of what works and doesn't in a project/target/app name in Xcode/iOS?</p><p>I suspect a &amp; won't, for instance. <a href="https://appdot.net/tags/iosDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iosDev</span></a></p>
Natalia Panferova<p>iOS 26 comes with a few updates to sheets, like the Liquid Glass background in partial height and morphing transitions from the toolbar buttons that present them. My new blog post explores how we can take advantage of these changes in our SwiftUI apps: <a href="https://nilcoalescing.com/blog/PresentingLiquidGlassSheetsInSwiftUI" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nilcoalescing.com/blog/Present</span><span class="invisible">ingLiquidGlassSheetsInSwiftUI</span></a><br><a href="https://mastodon.social/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a></p>