this post was submitted on 06 Oct 2025
2 points (75.0% liked)

Swift

494 readers
1 users here now

This group focus on the content related to the development of Apple Eco-system software. So feel free to share and talk about, for example;

founded 2 years ago
MODERATORS
 
  • โœจ Async Result in a Synchronous Function
  • ๐Ÿ—“๏ธ Adopting Liquid Glass
  • ๐Ÿ“– Swift Configuration
  • ๐Ÿ“ AsyncItemProvider

and more...

top 1 comments
sorted by: hot top controversial new old
[โ€“] panda_abyss@lemmy.ca 2 points 2 months ago

Just jumped back in to Swift for a side project.

The new async stream stuff is great, and the new Observations system is very nice to work with.

Unfortunately there are still too many ways to do some things (libdispatch vs combine, vs @published, vs observations, vs tasks, vs async stream) and it feels like something is going to get deprecated soon. I think Apple/Swift need to zoom out and look at the experience when you're building MVC without swiftui, and give a clearer editorial vision.

The cross platform story still sucks. The URL request stuff being platform locked is a breaking issue because so many libraries use it. You can switch to NIO but it's a heavy install and breaking API difference, plus still kneecaps your dependency chain.

Overall though actors are fantastic, I like how easy it is to specify which actor code runs on, the async/await situation is getting pretty good too.