#Swift6

2025-05-30

🚀Swift 6 brings Typed Throws

Precise error handling that’s smarter, safer & faster!
🎯 No more vague `catch` blocks
🙅‍♂️ Know *exactly* what errors you’re dealing with.

📖 Read now → swiftshorts.com/2025/05/30/typ

#SwiftLang #Swift6 #iosdev

Pierre-Yves Lapersonnepylapp@framapiaf.org
2025-05-12
An animated scene featuring two characters, Woody and Buzz Lightyear, from the *Toy Story* franchise. Woody looks concerned, while Buzz appears enthusiastic, gesturing with his hand. Bold text overlays the image, reading "SENDABLE" at the top and "SENDABLE EVERYWHERE" at the bottom.
N-gated Hacker Newsngate
2025-05-09

Swift 6.2 is out, and just like a Hollywood sequel, it promises all the bells and whistles with none of the substance. 🎬 Same old Swift, new version number, and endless "interactive" content to convince you coding is fun! 😂 Keep "hacking" your way to the next update, because all the cool kids are doing it. 🤦‍♂️
hackingwithswift.com/articles/ .2

John AckeeseedJohnAckeeseed
2025-05-07

🤔 I am curious, what is your take on Swift 6 adaptation?

- 1️⃣ Can't be bothered
- 2️⃣ I’m still learning and adapting it to some modules
- 3️⃣ I’ve migrated all my projects to Swift 6 already

And why?

Cihat GündüzJeehut@iosdev.space
2025-04-28

New article uncovering a totally underused feature in Swift 6! 📰 Read it to learn how you can vastly improve your error handling while reducing boilerplate code. Recommended for every developer, from solo Indies to large teams. Can save you hours of debugging! 🐞⏱️
#Swift #Swift6 #iOSDev #ErrorHandling
fline.dev/swift-6-typed-throws

2025-03-16

At https://talk.objc.io/ I’ve found a series about Swift 6 Concurrency, see here. I’m going to read/watch the episodes since my Swift knowledge is still on Swift 5.9.
#swift #swiftlang #swiftconcurrency #swift6 #swift6concurrency
@swift

2025-02-17

Will Swift embedded be available on ESP32-S3? #swiftembedded #swift #swift6

Cihat GündüzJeehut@iosdev.space
2025-02-13

Spent months building an open-source framework to make Swift error handling actually enjoyable. Was really hoping to share it at try! Swift Tokyo, but my talk didn’t get selected. Now I'm thinking of turning it into a YouTube video instead. ▶️

Would anyone be genuinely interested? 👀👇
#Swift #Swift6 #ErrorHandling #TypedThrows

apfeltalk :verified:apfeltalk@creators.social
2025-02-05

Swift Playgrounds: Erstes Update seit Mai 2024 veröffentlicht
Apple hat Swift Playgrounds 4.6 für Mac und iPad veröffentlicht – das erste Update seit Mai 2024. Die neue Version erfordert mindestens macOS Sonoma 14 oder iOS/iPadOS 17 und beendet die Unte
apfeltalk.de/magazin/news/swif
#News #Tellerrand #Apple #Coding #EntwicklerTools #IOS17 #iPad #Mac #MacOSSonoma #ProgrammierenLernen #Swift6 #SwiftPlaygrounds #Xcode16

2025-01-25

I commented out warn_unqualified_access attributes because they generate a bunch of warnings in #swift6 but then I get panic-inducing crashes when I forget the . in modifiers.

2024-12-27

I updated #fedicat to #swift6 again which is not anything you should notice except it crashed intermittently last time I tried, and maybe this time's the charm.

Brad Howes__BRH__
2024-12-01

The template code for Audio Unit Extension App in Xcode 16.1 will crash with Swift 6. It needs to treat the callback given to AUParameter.token(byAddingParameterObserver:) as nonisolated and immediately dispatch to the main thread.

2024-11-19

Transitioning from #swift5 to #swift6 is difficult like any other transition. But it's even more challenging when you don't know which language mode you are currently using.

Let's learn about Swift language modes. I assure you. It's not quite as simple as you may think.

#swiftlang #iosdev #xcode #SPM

dandylyons.github.io/posts/pos

2024-11-18

There is so much counterintuitive information in the transition from #Swift5 to #Swift6 . Many people don't understand the difference between Swift tools and language modes.

Xcode, SPM, and Swift CLI all handle this slightly differently.

I'd like to crowd source some info about how Swift behaves differently depending on tools version, language mode, etc.

I would appreciate anyone willing to contribute to this spreadsheet. #swiftlang

docs.google.com/spreadsheets/d

2024-10-28

this #swift6 upgrade is telling me I should be using a functional programming language

2024-10-27

Mkay in the end I forked all three - CoreDataEvolution, ManagedModels and PredicateKit but the result works nicely.

Reasons for forking the first two:

Mainly to replace the dependency against swift-syntax with swift-syntax-xcframework. The later is a community project attempting to provide pre-build XCFramework versions of swift-syntax and using it instead of the source package gives an unreasonable performance boost when editing or compiling in Xcode.

Reasons for forking PredicateKit:

The way ManagedModels does it's magic results in the lack of _kvcKeyPathString compatible KeyPaths for which I built a workaround that may or may not break in the future.

I could create an issue for the KeyPath-Problem with ManagedModels but my usage of it together with PredicateKit feels like too much of niece case to bother people with.

I could also create PRs but using swift-syntax-xcf also feels like a very niece case - all three forks are available in their own branches on my GitHub though.

#healsRants #healsCodes #Swift #Swift6 #CoreData

2024-10-26

Would any #swift dev out there know if it's intentional that #xcode16 constantly re-indexes the swift-syntax package if you have a dependency on it in your Project?

In my case I'm using ManagedModels which has macros and depends on swift-syntax and every time I edit any of my source files XCode jumps into a 20+ seconds "Indexing" frenzy for swift-syntax and it's products to the extend of making code completion useless because it just doesn't pop-up and bogging down previews to a crawl.

#swiftLang #swift6 #xcodeHelp #apple #iosDev #boostAppreciated

2024-10-20

I just open-sourced my test assertion library for #swift which I've been using in one of my projects for a while.

The new test framework in #swift6 is a significant improvement, but I was missing Shouldly from .NET too much.

github.com/patriksvensson/luce

A screenshot of some source code showing Luce in action.
2024-10-17

I conformed an external type "Character" to Codable. In #Swift6 this is supposed to be a warning unless I explicitly mark it @retroactive. (See SE-0364).

But here I have no warning. Does anyone know why? Does this warning not appear for standard library types?

See also:
dandylyons.github.io/posts/swi

A Swift extension conforming Character to Codable.

Client Info

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