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

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

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

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

  6. On an unrelated release note, I had an idea of using Swift’s result builder to make a dialog system for my lil game… #swiftdev

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  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/mxPXSvDsTf

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

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

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

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

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

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

  29. Swift Dev Chat “office hours”.
    Not this week!, returning November 29.
    🗓️ 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/nyXRvBC5tS?event=13

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

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

    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/

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

    #iosdev #swiftdev

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

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

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

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

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

    #iOS #Xcode #SwiftDev

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

    #SwiftDev #iOSDev

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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