#swiftdev

Konstantin đź”­iamkonstantin
2025-06-20

Does anyone know if there is a way to make SwiftData print more verbose model serialisation / migration errors?

For example, I'm converting a model field from String to a raw representable Enum, but something in the data is failing during automigration?

obrhoffobrhoff
2025-06-18

What is the best way to keep a FTS Table in sync with GRDB (with joins). Is there a better way than writing manually a triggers?

What’s That Function SwiftUIwtfSwiftUI@iosdev.space
2025-06-12

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

What’s That Function SwiftUIwtfSwiftUI@iosdev.space
2025-06-12

Coding Dojo: Learning Together
🗓️ Saturday, June 14, 3am Pacific, 10:00 UTC

Ensemble coding to learn more Swift language coding skills together. Working through coding kata, applying test-driven development.
#SwiftDev
discord.gg/gvBkfgrr?event=1378

What’s That Function SwiftUIwtfSwiftUI@iosdev.space
2025-06-12

Upcoming online #SwiftDev / #AppleDev / #iosDev / #macOSDev events this week:

iOS Developer: Community Hangout
🗓️ Friday, June 13, 12 noon Pacific, 19:00 UTC

Trivia, Games, Talks, oh my! Community hangout to close out WWDC25.
discord.gg/gxQN5PzC?event=1380
1/4

What’s That Function SwiftUIwtfSwiftUI@iosdev.space
2025-06-10

Oooo… 👀 new open source binary parser Swift library from Apple:
#SwiftDev
github.com/apple/swift-binary-

What’s That Function SwiftUIwtfSwiftUI@iosdev.space
2025-05-31

🗓️ 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

What’s That Function SwiftUIwtfSwiftUI@iosdev.space
2025-05-30

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

What’s That Function SwiftUIwtfSwiftUI@iosdev.space
2025-05-30

Upcoming online #SwiftDev / #AppleDev / #iosDev / #macOSDev events this weekend:

Coding Dojo: Learning Together
🗓️ Saturday, May 31, 3am Pacific, 10:00 UTC

Ensemble coding to learn more coding skills together. Working through coding kata, applying test-driven development.
discord.gg/sGM552KyMn?event=13

1/4

Dariusz Rybickidarrarski
2025-05-27

Hello everyone, I'm for both short and long-term collaborations in and application development. I have a strong experience in , , , , and more. Available for remote work with flexible hours, ready to collaborate with teams worldwide. I also offer for individual developers and teams at all experience levels.
darrarski.pl
Let's build something great together!

Collin Donnellcollin@ruby.social
2025-05-23

This error message is actually extremely relatable.

“The compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions.”

#SwiftDev #SwiftUI

What’s That Function SwiftUIwtfSwiftUI@iosdev.space
2025-05-23

Upcoming #SwiftDev & #AppleDev online events:

🗓️ Saturday, May 24, 11am Pacific, 18:00 UTC
Swift Concurrency Group Learning
Ensemble coding on open-source projects. On the Swift Dev Chat Discord.
discord.gg/sGM552KyMn?event=13

What’s That Function SwiftUIwtfSwiftUI@iosdev.space
2025-05-17

At today’s weekly Swift Dev Chat “office hours”, @is and I conducted a successful problem investigation.

I had been experiencing significantly slower build times recently, and hadn’t gotten around to digging into it. But talking today we decided to do it as a pair in the session.

In brief, the “Enable Module Verifier” build setting was adding large delays to build times for Framework targets in an Xcode project.
1/2

#Xcode #SwiftDev #iOSDev #macOSDev

Cihat GĂĽndĂĽzJeehut@iosdev.space
2025-05-16

Every Swift dev has "decoded" cryptic error messages for their apps. đź’ˇ

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.

Help build it: 👇
fline.dev/making-swift-error-m

#SwiftDev #OpenSource #iOSDev #ErrorHandling

Sam Easterby-Smithsam@togl.me
2025-05-02

Just found myself having to say “Every time you create a singleton, a kitten dies” #SwiftDev

What’s That Function SwiftUIwtfSwiftUI@iosdev.space
2025-05-01

Is there really no built-in “exponentiation” operator/function for numeric types in Swift that doesn’t force us to use the Objective-C bridged `NSDecimalNumber` (via the global `pow()` function)?

And is there really no built-in conversion from `Decimal` to Swift native numeric types? (No `Double(myDecimal)`, `Int(myDecimal)`, etc.?) Instead, we have to use the awkward `NSDecimalNumber(decimal: myDecimal).intValue`?

#SwiftDev

2025-04-14

If you’re still in #Tokyo after 「try! Swift Tokyo 2025」 conf and want grab drinks with a few other local devs and chat, join us this evening at the Tokyo iOS Meetup happening at BrewDog Roppongi (kindly organized by @timoliver ):

meetu.ps/e/P0ZtF/7cssW/i

#SwiftDev #SwiftDevMeetup #TokyoIOSMeetup #iOSDevs #iOSDevCommunity

2025-03-18

#reiterlogbuch 2.1.0 ist jetzt im #AppStore verfügbar: Du kannst Pferde, die Du nicht mehr reitest jetzt archivieren und später wiederherstellen. Öffne dazu das Pferd in der Pferdeliste, drücke auf das Archivsymbol und wähle "Pferd archivieren". Archivierte Pferde findest Du unter Menü - Archiv und kannst sie von dort wiederherstellen.

apps.apple.com/de/app/id644401

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

2025-03-13

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

2025-03-08

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

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst