What’s That Function SwiftUI

Chronicling (mis-)adventures in software development, using—the allegedly multi-platform—SwiftUI, and related technologies.

Happy to share your rants, tips, and discoveries along the way…

Particularly fond of accessibility, and automated testing.

(Admin: Grant Neufeld)

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

@pointlessone @jasongorman @floehopper The 4-6 months would be to fully internalize the mindset and making it the default habit.

“Understanding the value”, on the other hand, can happen very quickly. In just a couple pair sessions with a junior, they were convinced when our tests enabled doing a major refactoring safely with confidence; where untested that change would have easily taken days because of system complexity.

What’s That Function SwiftUI boosted:
Paul Hudsontwostraws
2025-06-14

I've written up lots of notes on and am now busy trying to plan out the next iteration of the – I want to make sure the course covers all the latest and greatest from Apple, so that students are well-equipped for the future.

Right now there are a few things I can say for sure:

1. Foundation Models will be in there, and early too. It has just epic API – some delightfully easy entry points, then a smooth ramp up to more advanced stuff. It's so much fun to work with!

What’s That Function SwiftUI boosted:
Matt Massicottemattiem
2025-06-14

@alexozun finally got around to watching your talk here. Truly fascinating stuff, and I learned something about non-Copyable types too!

youtu.be/qPHjDlqHsUQ?si=UbjdCD

What’s That Function SwiftUI boosted:
Patrick McConnellpatrickmcconnell
2025-06-13

One of the more tedious things to do with and is to set up previews for complex scenarios such as things with deep schemas.

Its also one of the more rewarding things. It's worth it 99 out of 100 times.

Not only can you iterate on views and components but it helps you think about your apps architecture. I almost always consider different structure to my code when I get stuck on creating a preview.

What’s That Function SwiftUI boosted:
Rachel Brindleyounata@hachyderm.io
2025-06-13

My talk at OneMoreThing 2024 on #UnitTesting #SwiftUI and #SwiftConcurrency was recorded, but has yet to be edited and uploaded.
Last night, I published an edited form of my speaker notes from that talk to my blog.

blog.rachelbrindle.com/2025/06

#SwiftLang

What’s That Function SwiftUI boosted:
Patrick Mayopatro85
2025-06-12

Super fun, my work Apple Developer account was locked and disabled. Apple Support’s suggestion? Make a new work email and get re-added to your project.

Why did it happen? Why was the request to unlock the account denied? Why was it disabled? No one is quite sure. Just that it doesn’t mean any loss of time as I now need to convince my org to give me a new email address or alias.

What’s That Function SwiftUI boosted:
Daniel Devesa Derksen-Staatsdadederk@iosdev.space
2025-06-12

It’s WWDC time! I’ve been browsing what’s new in accessibility and here’s a thread with what I’ve found so far 🧵

What’s That Function SwiftUI boosted:
2025-06-12

Did you know?
If you have to use custom controls in SwiftUI (though it's best to avoid them when possible), use .accessibilityRepresentation() to make them accessible to VoiceOver users.
Custom UI and accessibility can work together.
#SwiftUI #Accessibility #iOSDev #WWDC2025

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

TDD with #SwiftUI — Jon Reid livestream
🗓️ Sunday, June 15, 9:30am Pacific, 16:30 UTC

Join longtime iOS unit testing instructor, Jon Reid ( @qcoding ), author of “iOS Unit Testing by Example”.
twitch.tv/qcoding

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

Swift Dev Chat “office hours”
🗓️ Saturday, June 14, 11am Pacific, 18:00 UTC

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.
discord.gg/gvBkfgrr?event=1378

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 SwiftUI boosted:
Vic 🇪🇺vic@toot.wales
2025-06-11

Tell me #accessibility guys are not on your product team without telling me accessibility guys are not on your product team.

#a11y #LiquidAss #Apple

Screenshot of the new Apple Liquid Glass interface, checked for color contrast. It fails the accessibility requirements for contrast check.
What’s That Function SwiftUI boosted:
Rob Whitaker Series 0RobW@iosdev.space
2025-06-11

The more I hear from Apple this week on the new design, the more I’m convinced they have given up on accessibility.
I like the new design, it’s fun and exciting and I can’t wait to use it. And I know this is an early iteration and things will improve.
But I’m also excited to hear about how they considered accessibility. But all I’m hearing is that they haven’t considered accessibility at all. That they want accessibility users to have an actively bad experience, if they’re able to use it at all.

What’s That Function SwiftUI boosted:
Rob Whitaker Series 0RobW@iosdev.space
2025-06-11

I note that in the UI frameworks group lab a highly upvoted question on accessibility in liquid glass was deleted rather than answered.

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 SwiftUI boosted:
Rob Whitaker Series 0RobW@iosdev.space
2025-06-09

Some accessibility and inclusion related #wwdc videos coming today

Bring advanced speech-to-text to your app with SpeechAnalyzer
developer.apple.com/videos/pla

Explore localization with Xcode
developer.apple.com/videos/pla

Customize your app for Assistive Access
developer.apple.com/videos/pla

Enhance your app’s multilingual experience
developer.apple.com/videos/pla

1/2

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

For those still braving the trip to California for #WWDC25 , please stay safe. If exposed to teargas: plain water to rinse eyes, soap & water for skin, and try to keep contaminated clothing away from indoor spaces. (Dispose, or airtight bag until can be properly dealt with.)

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

I’ve been hosting & participating in online ensemble-coding sessions for a while now. So, I did up some notes to (hopefully) help folks who want to participate in, or run, sessions:
#EnsembleCoding
gitlab.com/grantneufeld/Develo

Client Info

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