mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

9.6K
active users

#iosdev

50 posts43 participants0 posts today
Pasi Salenius<p>New Proxygen version is now available. Almost every part of the app has been updated. Perhaps the biggest thing is that there is now a direct download at <a href="https://freshbits.fi/apps/proxygen/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">freshbits.fi/apps/proxygen/</span><span class="invisible"></span></a>.</p><p><a href="https://infosec.exchange/tags/swiftlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftlang</span></a> <a href="https://infosec.exchange/tags/iosdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosdev</span></a> <a href="https://infosec.exchange/tags/appkit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>appkit</span></a></p>
Cihat Gündüz<p>If you are starting a new project soon, or want to finally adopt modern Apple APIs, you should check out this article that has all the right links to give you the data you need to decide which minimum deployment target you should choose! <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> <a href="https://iosdev.space/tags/Xcode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Xcode</span></a> <a href="https://iosdev.space/tags/IndieDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IndieDev</span></a></p><p>👇👇📊</p><p>From: <span class="h-card" translate="no"><a href="https://social.telemetrydeck.com/@telemetrydeck" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>telemetrydeck</span></a></span><br><a href="https://social.telemetrydeck.com/@telemetrydeck/114422836909147174" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">social.telemetrydeck.com/@tele</span><span class="invisible">metrydeck/114422836909147174</span></a></p>
Ryan Lintott<p>Finally I can move the cheese into the volume! Great talk by <span class="h-card" translate="no"><a href="https://mastodon.social/@harlan" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>harlan</span></a></span> about coordinate spaces.</p><p><span class="h-card" translate="no"><a href="https://iosdev.space/@DeepDishSwift" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>DeepDishSwift</span></a></span> <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>
Swift Dev Journal<p>The following article shows how to continue a download when an iOS app is in the background:</p><p><a href="https://williamboles.com/keep-downloading-with-a-background-session/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">williamboles.com/keep-download</span><span class="invisible">ing-with-a-background-session/</span></a></p><p><a href="https://mastodon.world/tags/iOSDev" class="mention hashtag" rel="tag">#<span>iOSDev</span></a></p>
Aleksander Stojanowski<p>Tomorrow I really plan to tackle those notifications… I hope 😆<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>
Aleksander Stojanowski<p>I discovered a bug that got to the official release. 🙈 Luckily, it’s a small one. The user-selected display mode isn’t saved correctly. I already fixed that, so with the next release, it’ll be working again. 😅<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> <a href="https://iosdev.space/tags/BugFix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BugFix</span></a> <a href="https://iosdev.space/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a></p>
TelemetryDeck<p>Have you heard? Apple is releasing iOS 18 for developers this year! 🎉 Yes, 18, not a typo. Most devs still can't use APIs from 17! When 19 drops, you'll need data to convince your team. Our new write-up shows where to get those winning arguments! Check it out: 👇<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/DataWins" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DataWins</span></a> <br><a href="https://telemetrydeck.com/blog/ios-version-support/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">telemetrydeck.com/blog/ios-ver</span><span class="invisible">sion-support/</span></a></p>
jack<p>I really need to test all my software on hotel/conference wi-fi more often 😅 <a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</span></a></p>
Pitt (Swift && Tips)<p>One codebase. All Apple platforms: 📱💻🖥️ ⌚️</p><p>Learn how to build your first multiplatform SwiftUI app for iOS, macOS, iPadOS, and visionOS!</p><p>Start your journey today 👇 <a href="https://iosdev.space/tags/iosdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosdev</span></a> <br><a href="https://youtu.be/SQmbABVS9d0" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/SQmbABVS9d0</span><span class="invisible"></span></a></p>
Ryan Lintott<p>I was also really excited back in 2023 when Sima pitched the pack iteration feature as I was trying to build the AnimatablePack feature in ShapeUp and it was exactly what I needed to get it done.</p><p>Pitch:<br><a href="https://forums.swift.org/t/pitch-enable-pack-iteration/66168" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">forums.swift.org/t/pitch-enabl</span><span class="invisible">e-pack-iteration/66168</span></a></p><p>Explainer Post:<br><a href="https://www.swift.org/blog/pack-iteration/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">swift.org/blog/pack-iteration/</span><span class="invisible"></span></a></p><p>ShapeUp AnimatablePack feature:<br><a href="https://github.com/ryanlintott/ShapeUp?tab=readme-ov-file#animatablepack" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ryanlintott/ShapeUp</span><span class="invisible">?tab=readme-ov-file#animatablepack</span></a></p><p><span class="h-card" translate="no"><a href="https://iosdev.space/@simanerush" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>simanerush</span></a></span> <br><span class="h-card" translate="no"><a href="https://iosdev.space/@DeepDishSwift" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>DeepDishSwift</span></a></span> <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>
Ryan Lintott<p>It was amazing to see Sima's talk yesterday at Deep Dish. The technical solution itself, the research and path to get there and the power of connecting with real humans all made this talk incredibly inspiring.</p><p><span class="h-card" translate="no"><a href="https://iosdev.space/@simanerush" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>simanerush</span></a></span> <span class="h-card" translate="no"><a href="https://iosdev.space/@DeepDishSwift" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>DeepDishSwift</span></a></span> <br><a href="https://mastodon.social/tags/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</span></a></p>
Rodrigo Araújo<p>I’ve fixed something that was a huge pain for my users on <span class="h-card" translate="no"><a href="https://indieapps.space/@charty" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>charty</span></a></span>: the Update All Widgets action now works flawlessly!</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> <a href="https://mastodon.social/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BuildInPublic</span></a></p>
Manuel Kehl<p><span class="h-card" translate="no"><a href="https://iosdev.space/@jaanus" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>jaanus</span></a></span> <span class="h-card" translate="no"><a href="https://indieapps.space/@zenitizer" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>zenitizer</span></a></span> <span class="h-card" translate="no"><a href="https://indieapps.space/@tact" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>tact</span></a></span> Do you happen to know whether the same applies to NSUbiquitousKeyValueStore? Since those don't have schemas (and thus don't need schema initialization and promotion to prod etc.), I figured it wouldn’t hurt to deliberately keep those separate, just to be safe. So I set the "iCloud Key-Value Store" field in the entitlements file to a separate one. Would it make sense to keep them separate or is that also unnecessary? 🤔 <a href="https://iosdev.space/tags/CloudKit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CloudKit</span></a> <a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</span></a></p>
Wesley de Groot 🥷<p>Wesley de Groot's website is powered by PHP and uses Visual Studio Code, HTML, CSS, and JavaScript. The... <a href="https://wesleydegroot.nl/blog/What-powers-this-website" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wesleydegroot.nl/blog/What-pow</span><span class="invisible">ers-this-website</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>
jack<p>Huh. L15076 “colunb”. Xcode 16.3.<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/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a> <a href="https://iosdev.space/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BuildInPublic</span></a></p>
Kristoffer Johansson<p>Right now I’m leaning toward just wrapping the whole type in `<a href="https://mastodon.kristofferjohansson.com/tags/if" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>if</span></a> os(iOS)`.</p><p><a href="https://mastodon.kristofferjohansson.com/tags/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</span></a> <a href="https://mastodon.kristofferjohansson.com/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftLang</span></a></p>
Kristoffer Johansson<p>I have library targets that support both iOS and watchOS, with some types marked as unavailable on watchOS using the `@available` attribute. I'm curious why I still need to wrap iOS-specific APIs inside those types with `<a href="https://mastodon.kristofferjohansson.com/tags/if" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>if</span></a> os(iOS)`, or the target won’t compile for watchOS.</p><p><a href="https://mastodon.kristofferjohansson.com/tags/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</span></a> <a href="https://mastodon.kristofferjohansson.com/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftLang</span></a></p>
Aleksander Stojanowski<p>It seems to me I’m resolving a problem that should have been resolved ages ago, but I couldn’t find any reasonable solution for the problem. Am I missing something? Any help from fellow <a href="https://iosdev.space/tags/iOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOSDev</span></a> and/or <a href="https://iosdev.space/tags/IndieDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IndieDev</span></a>? 😅<br><a href="https://iosdev.space/tags/HelpNeeded" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HelpNeeded</span></a> <a href="https://iosdev.space/tags/DeveloperCommunity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperCommunity</span></a> <a href="https://iosdev.space/tags/CodingHelp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CodingHelp</span></a> <a href="https://iosdev.space/tags/AppDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AppDev</span></a></p>
TelemetryDeck<p>Our horoscope says: 🔮 'Users will discover your app on Thursdays at 7AM!' ⏰ Don't trust it? Our new Acquisition Dashboard does actually tell you when YOUR users find your app! No crystal ball needed – just charts that show when to do marketing for max effect! 🎉🏴‍☠️<br><a href="https://telemetrydeck.com/blog/new-acquisition-dashboard-pirate-metrics/?source=mastodon" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">telemetrydeck.com/blog/new-acq</span><span class="invisible">uisition-dashboard-pirate-metrics/?source=mastodon</span></a><br><a href="https://social.telemetrydeck.com/tags/AppGrowth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AppGrowth</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/Flutter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Flutter</span></a> <a href="https://social.telemetrydeck.com/tags/AndroidDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AndroidDev</span></a></p>
Cihat Gündüz<p>New article uncovering a totally underused feature in Swift 6! 📰 Read it to learn how you can vastly improve your error handling while reducing boilerplate code. Recommended for every developer, from solo Indies to large teams. Can save you hours of debugging! 🐞⏱️<br><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/Swift6" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift6</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/ErrorHandling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ErrorHandling</span></a><br><a href="https://www.fline.dev/swift-6-typed-throws-error-chains/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">fline.dev/swift-6-typed-throws</span><span class="invisible">-error-chains/</span></a></p>