mastodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance, open to everyone, but mainly English and French speaking.

Administered by:

Server stats:

736
active users

#iosdev

50 posts38 participants1 post today

I don’t like the iOS 26 thing of using symbols instead of text labels (OK, Done, etc), but there’s no point fighting it and I imagine it’s going to reduce localization effort some. #iosDev

Replied in thread

@mattiem @nemecek_f This might be a too course-grained .animation(value:) somewhere up in the view hierarchy.

When the value triggers, every other change made in the same view update cycle will also get the animation (see swiftui-garden.com/Animations/).

The DispatchQueue.main.async workarounds (which fix the issue because they isolate the change in a separate view update cycle) are sometimes necessary to get it shipped, but I have seen them become a pit filled with tar and quicksand.

swiftui-garden.comAnimating value changes | SwiftUI GardenSwiftUI digital knowledge garden
Continued thread

- still figuring out how I want to build Icon Composer style icons: mostly there but the SVG sources are slightly different positions/scale so I want to reconcile those
- I wrote up this script+doc to turn *.icon into Assets.xcassets/AppIcon-in-app to automate it github.com/bikeindex/bike_inde (note this links to a branch in-progress)
- WOWZA the iOS app hasn't used the shield icon before and I love it here (shield is the last one at bikeindex.org/image_resources)
#iOSDev #BuildInPublic

Started doing some #iosdev and #swiftui knowledge gardening here: swiftui-garden.com/

Claude helped tremendously with picking the right tools and brought the duct tape to customize everything to my taste. LLM's being capable of translating English to code is quite something.

I am as excited about this empowerment as I am worried about the increasing pace of everything.

It doesn't usually work like this, but maybe we can use this rad progress ... to slow down a little?

swiftui-garden.comAbout SwiftUI Garden | SwiftUI GardenSwiftUI digital knowledge garden

I track my billable time using Toggl but the problem is I use my personal account with one client and an account they created for me in their workspace for another client.

Neither the official iOS app nor @timery supports easy account switching without logout.

So I said to myself, "how hard can it be" and had a working prototype done in a few hours. #iosdev

What backend sync solution would you suggest for an offline-first app that does not rely on CloudKit or Firebase? Bonus points if it can be self-hosted.

Suppose you want to make an app in your free time, but are burned by Apple for a myriad of reasons and want to build a working backend that would allow you to pivot to a web app/SPA if needed.

#backend#webdev#ios

It's remarkable how useless Apple's developer forums are without clearly dated threads.

So is macOS 26/Xcode 26 beta 9 useful? I don't need it to be "safe," I just want to know if I'll still be able to code. #iOSDev