home.social

#swiftdev — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #swiftdev, aggregated by home.social.

  1. If anyone knows someone at Apple working on unit testing, can you ask them for a runtime warning that is fired when a unit test causes a task to be created that outlives it's test case?

    It would prevent a lot of headaches for me.

    #iosdev #swiftdev

  2. SQLite Data Part 4 is here! Learn to build proper one-to-many database relationships, handle migrations safely, and architect cleaner SwiftUI views. #SwiftDev #iOSDev #SwiftUI #SQliteData
    youtube.com/watch?v=8XInE0rAod

  3. SQLite Data Part 4 is here! Learn to build proper one-to-many database relationships, handle migrations safely, and architect cleaner SwiftUI views. #SwiftDev #iOSDev #SwiftUI #SQliteData
    youtube.com/watch?v=8XInE0rAod

  4. SQLite Data Part 4 is here! Learn to build proper one-to-many database relationships, handle migrations safely, and architect cleaner SwiftUI views. #SwiftDev #iOSDev #SwiftUI #SQliteData
    youtube.com/watch?v=8XInE0rAod

  5. SQLite Data Part 4 is here! Learn to build proper one-to-many database relationships, handle migrations safely, and architect cleaner SwiftUI views. #SwiftDev #iOSDev #SwiftUI #SQliteData
    youtube.com/watch?v=8XInE0rAod

  6. SQLite Data Part 4 is here! Learn to build proper one-to-many database relationships, handle migrations safely, and architect cleaner SwiftUI views. #SwiftDev #iOSDev #SwiftUI #SQliteData
    youtube.com/watch?v=8XInE0rAod

  7. Here's a tool for the community: Apple Dev Search – a search engine for Apple development blogs. Currently indexing 15029 articles across 675 blogs.

    It's not new, but I'm convinced it's useful and think it needs a boost. Also, it might be a slight antidote to LLMs helping themselves to all our content. Some might say it's old fashioned.

    There's a post about it at luxmentis.org/blog/appledevsea or just head straight to appledevsearch.com

    #iosdev #macdev #swiftdev #swift

  8. xcede now uses your choice of yaml, toml or json for config files. Plus, profiles! No more mutant bash thing (well, the old config file is still supported for now).

    There are other handy changes too, and don't forget the new fast build option.

    codeberg.org/luxmentis/xcede/r

    #ZedEditor #zed #iosdev #macdev #swiftdev #swift #xcede

  9. xcede now uses your choice of yaml, toml or json for config files. Plus, profiles! No more mutant bash thing (well, the old config file is still supported for now).

    There are other handy changes too, and don't forget the new fast build option.

    codeberg.org/luxmentis/xcede/r

    #ZedEditor #zed #iosdev #macdev #swiftdev #swift #xcede

  10. xcede now uses your choice of yaml, toml or json for config files. Plus, profiles! No more mutant bash thing (well, the old config file is still supported for now).

    There are other handy changes too, and don't forget the new fast build option.

    codeberg.org/luxmentis/xcede/r

    #ZedEditor #zed #iosdev #macdev #swiftdev #swift #xcede

  11. xcede now uses your choice of yaml, toml or json for config files. Plus, profiles! No more mutant bash thing (well, the old config file is still supported for now).

    There are other handy changes too, and don't forget the new fast build option.

    codeberg.org/luxmentis/xcede/r

    #ZedEditor #zed #iosdev #macdev #swiftdev #swift #xcede

  12. xcede now uses your choice of yaml, toml or json for config files. Plus, profiles! No more mutant bash thing (well, the old config file is still supported for now).

    There are other handy changes too, and don't forget the new fast build option.

    codeberg.org/luxmentis/xcede/r

    #ZedEditor #zed #iosdev #macdev #swiftdev #swift #xcede

  13. If you're building iOS and Mac apps in Zed with xcede, builds have always been slower than in Xcode. Well, no more! There's a new option to make your builds just as fast.

    This makes me unreasonably happy. It's just nicer.

    Also, there's better support for Mac apps now.

    luxmentis.org/blog/xcede-faste

    #ZedEditor #zed #iosdev #macdev #swiftdev #swift #xcede

  14. Swift Package Manager is a really great thing. But what always bothers me is that it simply downloads the entire repository, including every bit of rubbish from the repo, which is often completely unnecessary. It would be really great if I could use Package.swift to control which files and directories are important for the package. And then it should only download THOSE. It annoys me incredibly to clutter up other people's hard drives with useless stuff...

    #Swift #SPM #SwiftDev #SwiftDevlopment

  15. Swift Package Manager is a really great thing. But what always bothers me is that it simply downloads the entire repository, including every bit of rubbish from the repo, which is often completely unnecessary. It would be really great if I could use Package.swift to control which files and directories are important for the package. And then it should only download THOSE. It annoys me incredibly to clutter up other people's hard drives with useless stuff...

    #Swift #SPM #SwiftDev #SwiftDevlopment

  16. Swift Package Manager is a really great thing. But what always bothers me is that it simply downloads the entire repository, including every bit of rubbish from the repo, which is often completely unnecessary. It would be really great if I could use Package.swift to control which files and directories are important for the package. And then it should only download THOSE. It annoys me incredibly to clutter up other people's hard drives with useless stuff...

    #Swift #SPM #SwiftDev #SwiftDevlopment

  17. Swift Package Manager is a really great thing. But what always bothers me is that it simply downloads the entire repository, including every bit of rubbish from the repo, which is often completely unnecessary. It would be really great if I could use Package.swift to control which files and directories are important for the package. And then it should only download THOSE. It annoys me incredibly to clutter up other people's hard drives with useless stuff...

    #Swift #SPM #SwiftDev #SwiftDevlopment

  18. Swift Package Manager is a really great thing. But what always bothers me is that it simply downloads the entire repository, including every bit of rubbish from the repo, which is often completely unnecessary. It would be really great if I could use Package.swift to control which files and directories are important for the package. And then it should only download THOSE. It annoys me incredibly to clutter up other people's hard drives with useless stuff...

    #Swift #SPM #SwiftDev #SwiftDevlopment

  19. S5E19: It plays all the Dooms 🚀

    @daniel deep dives into the intricacies of @telemetrydeck

    Meanwhile @lightbeaminsight is hard at work on building his GUI for Swift, VXKit

    waitingforreview.com/s5e19

    #Podcast #iOSDev #SwiftDev #IndieDev

  20. If you know of other public online meetups or events for #SwiftDev / #AppleDev / #iosDev / #macOSDev , please share the details with me.

    I try to keep the events calendar on Swift Dev Chat up to date with these:
    discord.gg/mxPXSvDsTf

  21. Swift Dev Chat “office hours”.
    🗓️ Saturdays, 11am Pacific, 19:00 UTC, Discord

    Bring your questions, frustrations, excitement, and ideas, around software development on Apple platforms, especially using the Swift language. You can also “show and tell” your projects. #SwiftDev
    discord.gg/mxPXSvDsTf

  22. Upcoming online #SwiftDev / #AppleDev / #iosDev / #macOSDev events:
    ———

    Coding Dojo: Learning together
    🗓️ Wednesdays, 9am Pacific, 17:00 UTC, Discord

    This week, A special *Intro Session* intended to help folks who have not participated before get up to speed on what we do in these sessions.

    Ensemble coding to learn more coding skills together. Working through coding kata, using the Swift language, applying test-driven development. #TDD
    discord.gg/nyXRvBC5tS?event=14

  23. Why does Xcode autocomplete work so hard to stop me from importing Foundation?

    #iosdev #swiftdev

  24. TIL Bartender 5 can't show newer SwiftUI Menu API stuff. 😢 #Apple #SwiftDev

  25. As codebases grow, organizing modules becomes complex. Xcode's projects force you to choose ONE organizational dimension. What if you need multiple?

    Metadata tags let you organize by layer, feature, team, and platform simultaneously. Then generate focused workspaces on demand.

    Combine with module caching and you only recompile what matters.

    Read more: tuist.dev/blog/2025/10/31/meta

  26. Das #Update auf Version 2.2.1 behebt ein Problem bei der Speicherung von Bildern und reduziert den Speicherbedarf in iCloud und auf Deinen Geraten erheblich. Dadurch wird auch wahrend der Nutzung weniger Speicher benötigt und die Geschwindigkeit der App erhöht.

    apps.apple.com/de/app/reiterlo

    #Reiten #Reitsport #Pferde #Ponys #Tagebuch #Logbuch #iOS #App #iOSDev #IndieDev #SwiftDev

  27. Das #Update auf Version 2.2.1 behebt ein Problem bei der Speicherung von Bildern und reduziert den Speicherbedarf in iCloud und auf Deinen Geraten erheblich. Dadurch wird auch wahrend der Nutzung weniger Speicher benötigt und die Geschwindigkeit der App erhöht.

    apps.apple.com/de/app/reiterlo

    #Reiten #Reitsport #Pferde #Ponys #Tagebuch #Logbuch #iOS #App #iOSDev #IndieDev #SwiftDev

  28. Hatte gerade beim Laufen einen neue App-Idee - erstmal den Domain- und App-Namen gesichert. Nächste Woche habe ich ja Urlaub. 😬

    #SwiftDev #iOSDev

  29. If you know of other public online meetups or events for #SwiftDev / #AppleDev / #iosDev / #macOSDev , please share the details with me.

    I try to keep the events calendar on Swift Dev Chat up to date with these:
    discord.gg/p2ZDAdRws8

  30. Upcoming online #SwiftDev / #AppleDev / #iosDev / #macOSDev events:
    ———

    Coding Dojo: Learning together
    🗓️ Wednesdays, 10am Pacific, 17:00 UTC

    Ensemble coding to learn more coding skills together. Working through coding kata, using the Swift language, applying test-driven development. #TDD
    discord.gg/nyXRvBC5tS?event=13

  31. "Most satisfying fix of the week: a mysterious moving volume slider bug." Shared my journey refactoring an audio engine and managing background tasks in iOS. Sometimes the best code is the code you don't write. Listen to the full story now. #SwiftDev buzzsprout.com/1414396/episode

  32. If you know of other public online meetups or events for #SwiftDev / #AppleDev / #iosDev / #macOSDev , please share the details with me.

    I try to keep the events calendar on Swift Dev Chat up to date with these:
    discord.gg/p2ZDAdRws8

  33. Upcoming online #SwiftDev / #AppleDev / #iosDev / #macOSDev events:
    ———

    iOS Developers Coffee and Chat
    🗓️ Saturday, August 30, 9am Pacific, 16:00 UTC

    Just a fun get together and a casual online meetup. If you are interested then register using the link below:

    Hosted by @azamsharp
    azamsharp.kit.com/1c4b52ee14

  34. I’m so excited! My app is almost ready to meet the world. This evening, I managed to deploy the backend bits, now entering the “finishing touches before TestFlight” phase, which is all about Liquid Glass and widgets. 🚀

    #BuildInPublic #SwiftDev #iOSDev

  35. Why do swift collections still not have a try / throw syntax for subscripting? Is there something better that I am just not aware of?

    #swiftdev #iosdev

  36. If you know of other public online meetups or events for #SwiftDev / #AppleDev / #iosDev / #macOSDev , please share the details with me.

    I try to keep the events calendar on Swift Dev Chat up to date with these:
    discord.gg/p2ZDAdRws8

  37. Upcoming online #SwiftDev / #AppleDev / #iosDev / #macOSDev events:

    Developer Goals Friday
    🗓️ Fridays, 12:30 Pacific, 19:30 UTC

    Swift Remote Studio hosts this weekly iOS/Swift/Indie online meetup where folks share their development goals.

    See the `goals-friday` channel on their Slack for full details.
    swiftremotestudio.com/

  38. Any iOS developers know what is the best way to handle keychain storage these days?

    I am looking to replace an old crufty library that is giving us some trouble and I am not sure what the current meta is.

    #iosdev #swiftdev

  39. Use #Zed to build, run and debug iOS and Mac apps. Yes, debug – on devices and the simulator.

    I've published the tools I've been using, along with a setup guide to walk you through. It's nice to spend less time in #Xcode.

    luxmentis.org/blog/ios-and-mac

    #ZedEditor #iosdev #macdev #swiftdev

  40. If you know of other public online meetups or events for #SwiftDev / #AppleDev / #iosDev / #macOSDev , please share the details with me.

    I try to keep the events calendar on Swift Dev Chat up to date with these:
    discord.gg/xQjHwJWZmm

  41. Upcoming online #SwiftDev / #AppleDev / #iosDev / #macOSDev events:

    #BuildInPublic Check-in
    🗓️ Fridays, 6pm Pacific, (Saturdays, 01:00 UTC)
    For Swift coders working on Apple platform apps.

    A weekly “check-in” where we can share our development progress, ask questions, and share tips.
    discord.gg/sGM552KyMn?event=14

  42. 🗓️ Saturday, July 5, 11:30am Pacific, 18:30 UTC
    Swift Concurrency, Group Learning Session: Parallelization of Tasks

    In this session, we will be investigating and leveraging parallelization of tasks. Specifically, we will attempt to parallelize rendering of map tiles in the CubiomesKit project.
    #SwiftConcurrency #SwiftDev #AppleDev
    discord.gg/euyXVzzX?event=1388

  43. 🗓️ Next Saturday, June 7, 11:30am Pacific, 18:30 UTC
    Group-learning session focused on use of actors in Swift Concurrency.

    #SwiftConcurrency #SwiftDev #iosDev #macOSDev
    On the Swift Dev Chat Discord:
    discord.gg/sGM552KyMn?event=13

  44. Hello everyone, I'm #OpenToWork for both short and long-term collaborations in #iOS and #macOS application development. I have a strong experience in #Swift, #SwiftUI, #ComposableArchitecture, #TDD, and more. Available for remote work with flexible hours, ready to collaborate with teams worldwide. I also offer #mentoring for individual developers and teams at all experience levels.
    darrarski.pl
    Let's build something great together!
    #iOSDev #macOSDev #SwiftDev #AppDevelopment

  45. Only thing I'm truly stuck on is how to get multiple-selection working, but preserve selection order in SwiftUI. It insists on using a Set which doesn't care about order. Hmmm #SwiftDev #swft #swiftUI #macdev

  46. 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. #indydev #macapps #swiftdev