med-mastodon.com is one of the many independent Mastodon servers you can use to participate in the fediverse.
Medical community on Mastodon

Administered by:

Server stats:

363
active users

#swiftdev

0 posts0 participants0 posts today
What’s That Function SwiftUI<p>🗓️ Next Saturday, June 7, 11:30am Pacific, 18:30 UTC<br>Group-learning session focused on use of actors in Swift Concurrency.</p><p><a href="https://iosdev.space/tags/SwiftConcurrency" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftConcurrency</span></a> <a href="https://iosdev.space/tags/SwiftDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftDev</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/macOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macOSDev</span></a><br>On the Swift Dev Chat Discord:<br><a href="https://discord.gg/sGM552KyMn?event=1378456030488301598" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discord.gg/sGM552KyMn?event=13</span><span class="invisible">78456030488301598</span></a></p>
What’s That Function SwiftUI<p>If you know of other public online meetups or events for <a href="https://iosdev.space/tags/SwiftDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftDev</span></a> / <a href="https://iosdev.space/tags/AppleDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AppleDev</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/macOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macOSDev</span></a> , please share the details with me.</p>
What’s That Function SwiftUI<p>Upcoming online <a href="https://iosdev.space/tags/SwiftDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftDev</span></a> / <a href="https://iosdev.space/tags/AppleDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AppleDev</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/macOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macOSDev</span></a> events this weekend:</p><p>Coding Dojo: Learning Together<br>🗓️ Saturday, May 31, 3am Pacific, 10:00 UTC</p><p>Ensemble coding to learn more coding skills together. Working through coding kata, applying test-driven development.<br><a href="https://discord.gg/sGM552KyMn?event=1375514797994545302" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discord.gg/sGM552KyMn?event=13</span><span class="invisible">75514797994545302</span></a></p><p>1/4</p>
Collin Donnell<p>This error message is actually extremely relatable.</p><p>“The compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions.”</p><p><a href="https://ruby.social/tags/SwiftDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftDev</span></a> <a href="https://ruby.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a></p>
Cihat Gündüz<p>Every Swift dev has "decoded" cryptic error messages for their apps. 💡</p><p>What if we shared those solutions instead of each solving the same puzzle? I've started a community project to map Apple's error codes to human language.</p><p>Help build it: 👇<br><a href="https://www.fline.dev/making-swift-error-messages-human-friendly-together/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">fline.dev/making-swift-error-m</span><span class="invisible">essages-human-friendly-together/</span></a></p><p><a href="https://iosdev.space/tags/SwiftDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftDev</span></a> <a href="https://iosdev.space/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</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></p>
Samuel Goodwin<p>I think I could make a good Mac music player app. Already have experience with the lower level APIs for audio playback and seeking and visualizers and whatnot. It would not re-organize your music files and could also gracefully handle if some of your music is gone temporarily because you unplugged a hard drive or you’re on a different network. It could have smart playlists based on metadata info and such and maybe one day I would cave and do AI-generated playlists. <a href="https://sunny.garden/tags/indydev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indydev</span></a> <a href="https://sunny.garden/tags/macapps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macapps</span></a> <a href="https://sunny.garden/tags/swiftdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftdev</span></a></p>
Weston ☔️<p>Xcodes 16 AI thing is giving me incredibly mixed vibes. Sometimes it will suggest exactly what I need, and sometimes it hallucinates interfaces and objects that don't exist and makes me write code that won't ever work. </p><p>I am trying to work with a foreign interface and exploration is very frustrating.</p><p><a href="https://techhub.social/tags/iosdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosdev</span></a> <a href="https://techhub.social/tags/swiftdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftdev</span></a></p>
Collin Donnell<p>Nice! RelationshipLoader ended up being very simple. Once again, I really feel like deep diving learning object oriented design principles has really improved my whole approach. <a href="https://ruby.social/tags/swiftdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftdev</span></a></p>
Collin Donnell<p>Using Decodable it all sort of just works with only this much code, which I think is very neat. <a href="https://ruby.social/tags/swiftdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftdev</span></a></p>
Collin Donnell<p>I feel quite clever for coming up with this. Since this API returns relationships as JSON arrays of URLs instead of IDs, I created this Relationship type which I can then use a service to download the relevant models when needed. <a href="https://ruby.social/tags/swiftdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftdev</span></a></p>
Collin Donnell<p>MMVM in SwiftUI based apps is just a slightly different version of MVC, and closer to the original Smalltalk MVC than the whole UIKit view controller thing ever was.</p><p>We could call view models controllers and it’s basically Smalltalk MVC. The AppKit/UIKit conception of MVC is the outlier. <a href="https://ruby.social/tags/swiftdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftdev</span></a></p>
 Juanky7274 <p>🚀 Apple abre el código de Swift Build, unificando su sistema de compilación para desarrolladores. Swift Playgrounds se renueva, facilitando el aprendizaje de programación en múltiples plataformas. ¡Programar nunca fue tan accesible! <a href="https://masto.es/tags/SwiftDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftDev</span></a> <a href="https://masto.es/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a></p>
Collin Donnell<p>I’m yet to encounter a Swift app architecture which promises modularity, testability, and maintainability where I don’t think I could have written more modular, testable, and maintainable code by just applying basic OOP principles. I remain open-minded. <a href="https://ruby.social/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a> <a href="https://ruby.social/tags/swiftdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftdev</span></a></p>
Weston ☔️<p>For those interested, here is my software development process.</p><p>1. Write some really good code that doesn't actually fix the problem.<br>2. Start fixing a bunch of stuff that is unrelated, but bothers me.<br>3. Get frustrated that my PR is WAY too big.<br>4. Try to back stuff off, but break xcode.<br>5. Step away and take a break.<br>6. Have a eureka moment on how to actually fix the problem.<br>7. Open Fork and go over each change and cherry pick individual changes onto a new clean branch that only fix the actual problem.<br>8. Test.<br>9. Ship.</p><p>I wish I could skip to step 6, but it's just not possible. Steps 1-5 are essential.</p><p>🤷😅 </p><p><a href="https://techhub.social/tags/swiftdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftdev</span></a> <a href="https://techhub.social/tags/iosdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosdev</span></a></p>
Collin Donnell<p>Looking for work! Available immediately for iOS/macOS and Ruby on Rails development — contract or full-time.</p><p>Former Apple engineer with 15+ years of iOS experience and 4 years in Ruby on Rails. I'm great at both.</p><p>Please share! 🙏 <a href="https://ruby.social/tags/iosdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosdev</span></a> <a href="https://ruby.social/tags/swiftdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftdev</span></a> <a href="https://ruby.social/tags/macdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macdev</span></a> <a href="https://ruby.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://ruby.social/tags/rubyonrails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rubyonrails</span></a></p>
Weston ☔️<p>Anyone know of a good way to have a Swift function execute on a timer with an asynchronous context? It seems I have to jump through a bunch of hoops and the API doesn’t feel very modern. </p><p><a href="https://techhub.social/tags/swiftdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftdev</span></a> <a href="https://techhub.social/tags/iosdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosdev</span></a></p>
Weston ☔️<p>I have an issue where I try to keep a PR scope under control, but then I "one more thing" it till it's a monster. I need to learn better control.</p><p><a href="https://techhub.social/tags/iosdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iosdev</span></a> <a href="https://techhub.social/tags/swiftdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftdev</span></a></p>
Femi Aliu<p>The Apple Platforms Developer Challengers Survey is now up and ready to fill in. Please share widely:
<a href="https://forms.gle/KSQEcLZxBUQitmVB9" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">forms.gle/KSQEcLZxBUQitmVB9</span><span class="invisible"></span></a>
The purpose of this survey is to better understand challenges and difficulties faced by developers when developing for Apple platforms, and to determine possible areas of improvement.
Presented by Swift Dev Collective, an independent collective of developers using Swift.
<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/macOSDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macOSDev</span></a> <a href="https://iosdev.space/tags/SwiftDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftDev</span></a> <a href="https://iosdev.space/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftUI</span></a></p>
Swift Remote Studio<p>☕ Just a reminder about iOS/Swift Developer Virtual Coffee Meetups on Wednesdays!</p><p>We have three global coffee meetups:</p><p>🌎 North/South America: Wednesdays at 9:30AM PT<br>🌍 Europe: 9AM UTC<br>🌏 Asia/Australia: 1pm AEDT/2am UTC</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/SwiftDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftDev</span></a> </p><p><a href="https://swiftremotestudio.com" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">swiftremotestudio.com</span><span class="invisible"></span></a></p>
Swift Evolution Monthly<p>🔑 Swift is getting smarter with Metatype Keypaths!</p><p>Finally accessing static properties in keypaths will be possible. SwiftData &amp; database folks, this one's for you – no more workarounds needed.</p><p>Check it out 👉 <a href="https://www.fline.dev/swift-evolution-monthly-may-november-2024/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">fline.dev/swift-evolution-mont</span><span class="invisible">hly-may-november-2024/</span></a><br><a href="https://iosdev.space/tags/SwiftDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftDev</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/SwiftLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwiftLang</span></a></p>