home.social

#swiftdev — Public Fediverse posts

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

fetched live
  1. I’m considering open-sourcing Cue and Elicit if there’s interest. Cue: just-in-time skill/guide routing. Elicit: out-of-band requirements decisions. Would you use either? Reply with which one and your coding agent. That’ll help me decide what to package first. #iOSDev #AgenticCoding #SwiftDev

  2. Well the maker hour is upon us again. I'm diving into the betas now. Installing iOS 27 Beta 3 on my iPhone, and Xcode-beta to get Linkcove ready for the new OS. Let's gooooo. #dev #swift #SwiftDev #makers #indieweb

  3. I've updated xcede to work with Xcode 27 beta – changes required now that Simulator is no longer an app.

    There's also a fix for the debugger not starting in Xcode 26.4+. This could have been fixed sooner: 📣 remember to raise a bug report if something's not working! (I wasn't affected by this as I use Sequoia / Xcode 26.3.)

    `brew upgrade xcede` or codeberg.org/luxmentis/xcede/r

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

  4. Building Apple apps in Zed is great and all, but I got tired of editing the `xcede` config file whenever I wanted to switch target devices

    So there's now `xcede switcher` – a little interactive terminal menu to switch profiles. Combined with a Zed task and a keybinding, switching devices is now just a couple of keystrokes.

    `brew upgrade xcede` and check out `xcede help`, or read the Zed-oriented guide: luxmentis.org/blog/xcede-profi

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

  5. 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

  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. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

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

    #iosdev #swiftdev

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

  17. 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

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

    #SwiftDev #iOSDev

  19. 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

  20. 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

  21. "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

  22. 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

  23. 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

  24. 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

  25. 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

  26. 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