#Swift6
I actually kinda like apples approach to the AI agent in xc26. it’s unobtrusive. there appears to be some extra docs that are getting fed in to help with out-of-set questions (new swift6 stuff).
September 16, 2025 at 2:36 AM
See how my code changes as I pair program with Swift 6. Join us for a fun conversation about working with strict concurrency for data race safety. https://qualitycoding.org/conversation-swift6-data-race-safety/
August 13, 2025 at 9:12 PM
Just released the first (early) version of a new tweening package written entirely in #swift, which supports Swift 6 Strict Concurrency:

CiderKit.Tween

Full documentation and sample project available.

More info here: github.com/chsxf/CiderK...

#gamedev #swift6 #ciderkit
GitHub - chsxf/CiderKit.Tween: A pure Swift tweening library that complies with Swift 6 Strict Concurrency
A pure Swift tweening library that complies with Swift 6 Strict Concurrency - chsxf/CiderKit.Tween
github.com
August 9, 2025 at 8:45 PM
Resting after making a module totally Swift6 compliant
November 20, 2024 at 5:43 PM
Swift 6 Concurrency: Complete Guide to Data Race Safety and Strict Concurrency

This is a comprehensive unofficial guide to Swift 6's strict concurrency model.

github.com/steipete/age...

#ios #iosdevelopment #swift #swiftui #Concurrency #swift6
github.com
July 12, 2025 at 9:52 AM
What do robot toddlers and coloring pages teach us about data races? First in a series building concrete mental models for Swift Concurrency. Feedback welcome!

krishna.github.io/posts/unders...

#swift #concurrency #swiftconcurrency #swift6
Understanding Data Races: A Visual Guide for Swift Developers
Thoughts about Software and Building Software
krishna.github.io
November 19, 2025 at 2:39 PM
BlueSky各OS最適なバージョン、作りたいな。

liquid glass 対応とか、Swift6対応とかこれきっかけで学びたい。
December 28, 2025 at 5:39 PM
iOS teams: a 47-line Swift 5 service file returned 13 findings and 6 build-blocking errors — static var shared, two global vars, a DispatchSemaphore, and a Package.swift still on tools-version 5.9. Every one stops the build the day that…

https://getreadystack.com/tools/swift6-concurrency-lint
September 20, 2026 at 10:32 AM
Yep, SwiftUI/Swift6.
May 8, 2026 at 5:39 PM
Final Swift 6 solution: DTOs everywhere. Models stay behind the data actor, pass transfer objects around. Not the prettiest fix for Transaction->Categories->Subcategories chains, but it works. Data races: eliminated.
#Swift6 #Concurrency
June 6, 2025 at 12:00 AM
If Swift6 doesn’t stop throwing this error about sending closures I *will* cry and hope that that somehow impresses the compiler. 😭🙃🫠😂
February 21, 2025 at 6:32 PM
A few months ago, I started building CiderKit.Tween, a #Swift6 package dedicated to animation and tweening in particular.

For my fellow #Unity game devs, think DOTween but for #Swift and #SpriteKit.

Version 0.5.0 has been released with several new additions.

github.com/chsxf/CiderK...

#gamedev
GitHub - chsxf/CiderKit.Tween: A pure Swift tweening library that complies with Swift 6 Strict Concurrency
A pure Swift tweening library that complies with Swift 6 Strict Concurrency - chsxf/CiderKit.Tween
github.com
November 17, 2025 at 10:40 PM
シュミレータ(CloudKitオフ)では再現せず
実機(CloudKitオン)では再現する
体感Swift 6対応後からだから

CloudKit x Swift6の対応ができてないせいでiCloudのデータでローカルが書き換えられて変更が取り消されて保存されてないように見える可能性がでてきた

developer.apple.com/forums/threa...
Swift 6 and NSPersistentCloudKitCo… | Apple Developer Forums
developer.apple.com
March 1, 2026 at 7:11 PM
My weather app had a widget, a watch complication, and a main app all hammering the same rate-limited API.

Rate limiting, debouncing, and coalescing in one zero-dep Swift 6 package.

github.com/peteroettl/Cadence

#Swift #SwiftLang #iOSdev #Swift6
GitHub - peteroettl/Cadence: Actor-based request pacing for Swift concurrency: rate limiting, debouncing, and request coalescing. Zero dependencies.
Actor-based request pacing for Swift concurrency: rate limiting, debouncing, and request coalescing. Zero dependencies. - peteroettl/Cadence
github.com
August 6, 2026 at 8:59 PM
Thought flipping to Swift 6 would be easy. Got 2 errors. Felt like a genius. Then my iOS/macOS sync broke and data went missing. Turns out just switching the compiler isn't enough - you need actors, not singletons. 99+ errors later, I finally got it.
#Swift6
#CodingLessons
May 28, 2025 at 7:00 PM
⚙️ 𝑊ℎ𝑎𝑡 𝑆𝑒𝑡𝑡𝑖𝑛𝑔 𝑆ℎ𝑜𝑢𝑙𝑑 𝐼 𝑈𝑠𝑒? by Matt Massicotte (@massicotte.org)

Cut through Swift 6 complexity: which 5 compiler settings actually matter and which you can safely ignore.

#Swift6 #Swift #iOSDev

massicotte.org/blog/what-se...
December 17, 2025 at 9:30 AM
@.Sendable, Sendable, sending, nonisolated, @.concurrent, @.preconcurrency, _dispatch_assert_queue_fail

😵‍💫

#swift6
November 10, 2025 at 1:11 PM
📸🎨 Release Candidate is ready!

📲 testflight.apple.com/join/aYZWHvK6

It took a while to add the new sementation models and enable #Swift6 😅. #SwiftConcurrency is not AVFoundation friendly… 😒

#BuildInPublic #PhotoArt #ClippingCameraApp #Photography #BackgroundRemoval #PhotoFilters
Join the Clipping Camera beta
Available on iOS
testflight.apple.com
January 25, 2025 at 9:23 PM
Just did a quick #SWIFT playground session to port some existing #csharp code over for my next side project.

Already ran into a #SWIFT6 threading issue just by creating a #Singleton, rewrote the extensions I already had to cover both km and miles.

#learning #iOSdev
December 28, 2024 at 10:43 AM
🚀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/t...

#SwiftLang #Swift6 #iOSDev
Typed Throws in Swift 6 - Swift Shorts
Hi Swifters 👋🏻, Today i am going to talk about Typed Throws that were introduced in Swift 6. If you have written any Swift code, you might have probably bumped into try, catch, and throws. Or maybe yo...
swiftshorts.com
May 30, 2025 at 8:03 PM
I did that, but without understanding what swift6 tries to solve, it was just very difficult. I mindlessly added Sendable and MainActor here and there just to silent the compiler. And it backfires.

But yeah, if I didn't start with something, I wouldn't know what to search for.
November 11, 2025 at 2:28 AM
github.com
November 26, 2024 at 3:03 PM
🔄 𝑈𝑠𝑖𝑛𝑔 𝑀𝑎𝑖𝑛𝐴𝑐𝑡𝑜𝑟.𝑎𝑠𝑠𝑢𝑚𝑒𝐼𝑠𝑜𝑙𝑎𝑡𝑒𝑑 𝑡𝑜 𝑆𝑜𝑙𝑣𝑒 𝐿𝑒𝑔𝑎𝑐𝑦 𝐴𝑃𝐼 𝐶𝑜𝑚𝑝𝑎𝑡𝑖𝑏𝑖𝑙𝑖𝑡𝑦 𝐼𝑠𝑠𝑢𝑒𝑠 𝑤𝑖𝑡ℎ 𝑆𝑤𝑖𝑓𝑡 6 by @fatbobman.com

Bridge legacy Apple APIs with Swift 6's strict concurrency using 𝑀𝑎𝑖𝑛𝐴𝑐𝑡𝑜𝑟.𝑎𝑠𝑠𝑢𝑚𝑒𝐼𝑠𝑜𝑙𝑎𝑡𝑒𝑑 to provide MainActor context in synchronous methods.

#Swift6 #Concurrency #SwiftConcurrency
Using MainActor.assumeIsolated to Solve Legacy API Compatibility Issues with Swift 6
Use MainActor.assumeIsolated in a synchronous context to create closure safely on the main thread and return Sendable types, achieving full compatibility without warnings or errors.
fatbobman.com
October 6, 2025 at 11:11 AM