#swift6
Don't rely on AI to update your apps to support Swift 6.2.

I was doing it and it gave me all sorts of weird suggestions, and it did with confidence. Do it the hard way.

Read the articles, understand the principles, and then update your apps manually like the good old days.

#swift6
November 11, 2025 at 4:21 AM
Resting after making a module totally Swift6 compliant
November 20, 2024 at 5:43 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
🤔 we must come up with something better than enforcing Swift rules against SwiftUI.

@ StateObject suppose to be MainActor, yet var cannot be initialized nicely anymore because it's Swift6 error soon to be.
January 2, 2025 at 11:51 AM
So now with Swift 6 all of my codables need to be Sendable?

I feel this whole Swift6 concurrency implementation is with bad taste

#swift6 #concurrency
January 12, 2025 at 3:16 PM
<a href="https://www.m3tech.blog/entry/swift-di-migration" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">www.m3tech.blog/entry/swif...
Swift6対応で見えた課題とswift-dependenciesへのDI移行戦略 - エムスリーテックブログ
Swift6対応で見えた課題とswift-dependenciesへのDI移行戦略 - エムスリーテックブログ
www.m3tech.blog
June 3, 2025 at 8:51 AM
"If the first p or po command in LLDB takes a long time due to Clang module compilation, or if your debugging is frequently blocked by Clang header import problems, consider adopting explicit modules in your project!"

#Swift6
October 3, 2024 at 8:34 PM
Just published a new version of my TaskTrigger package for #SwiftUI. Fully compatible with #Swift6 and with a new TaskTriggerButton.

github.com/lukepistrol/...
Release 0.4.0 · lukepistrol/TaskTrigger
New in this Version This version adds a new view TaskTriggerButton which abstracts the whole TaskTrigger logic further by being a drop-in replacement for a SwiftUI.Button. The advantage is, that as...
github.com
November 26, 2024 at 12:01 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
今週もまもなく…!やっていきますよ〜!!!

引き続き、Concurrency 対応中に出くわすコンパイルエラーへの対処方法について読んでいきます

The Swift Concurrency Migration Guide 日本語輪読会 #5 connpass.com/event/324343/ #Swift6輪読会
The Swift Concurrency Migration Guide 日本語輪読会 #5 (2024/07/10 19:00〜)
Apple の GitHub リポジトリで公開されている The Swift Concurrency Migration Guide https://github.com/apple/swift-migration-guide を日本語に訳したものを @treastrain と一緒に読みながら、Swift Concurrency への理解を深めていく会です! 途中入退出自由!フラっと参加してくだ...
connpass.com
July 10, 2024 at 9:55 AM
次回の輪読会は!

来週 各社の iOS・Swift の勉強会等イベントがたくさんあるようなので… この輪読会は水曜ではなく月曜に開催します!!

ご都合あう方はぜひ〜!

The Swift Concurrency Migration Guide 日本語輪読会 #3 connpass.com/event/322933/ #Swift6輪読会
The Swift Concurrency Migration Guide 日本語輪読会 #3 (2024/06/24 19:00〜)
Apple の GitHub リポジトリで公開されている The Swift Concurrency Migration Guide https://github.com/apple/swift-migration-guide を日本語に訳したものを @treastrain と一緒に読みながら、Swift Concurrency への理解を深めていく会です! 途中入退出自由!フラっと参加してくだ...
connpass.com
June 19, 2024 at 1:12 PM
Getting into Swift6 helps a lot to correct some error races that I might never been able to catch. For now, I am changing the Singleton patter to user Actors following this post ... levelup.gitconnected.com/why-swift-6...
Design Patterns in Swift 6: Mastering Singleton Alternatives with Practical Insights
Swift 6 offers better alternatives to the Singleton pattern for cleaner, more modular code
levelup.gitconnected.com
January 8, 2025 at 10:48 PM
昨日付でswift6移行ガイドが公開されてる📚
June 12, 2024 at 6:18 AM
Swift 6 isn’t solving issues for iOS devs, it is solving problems for people using swift for other stuff (servers, CLI apps, embedded, etc.)
September 19, 2024 at 9:03 PM
Well in my case I know why is the warning showing and how to solve the problem.
I’m still doing the app so I could keep it supporting Swift6 but there is more than one way to solve each warning and I want to try the best not to put a patch that could generate more problems in the future.
December 16, 2024 at 11:30 AM
今日のZennトレンド

【iOS18対応】事業の急成長・品質・最新技術追従のトレードオフ関係を断ち切るための段階的Swift6対応
旅行アプリ「NEWT」のiOS18対応において、事業成長、アプリ品質、最新技術追従のバランスを重視した段階的Swift6対応を実施した。
Swift6の機能を段階的に導入するフラグを活用し、新機能開発とiOS18対応を同時進行。
Swift6完全移行は、潜在的な不具合リスクやTCAライブラリの状況を考慮し、段階的に進めることで、品質と開発スピードの両立を実現した。
【iOS18対応】事業の急成長・品質・最新技術追従のトレードオフ関係を断ち切るための段階的Swift6対応
こんにちは!令和トラベルにて旅行アプリ「NEWT (ニュート)」の開発をしているRickです。2024年9月17日、日本でもiOS18が正式リリースされましたね!今回は、iOS18対応のリリースをどのように進めていったかを、関連するSwift6対応を中心にご紹介します。また、本記事の内容は、先日行われた【GO/note/令和トラベル】After iOSDC &amp; DroidKaigi 202
zenn.dev
October 9, 2024 at 9:12 AM
PropertyWrappers were a good feature, but they totally break Swift6 compatibility in their current form. If you have any field with propertyWrapper in your class, you can’t make it Sendable
November 20, 2024 at 5:39 PM
Current status ... mistakes have been made. #swift6
June 1, 2025 at 5:18 PM
I'm halfway through "Practical Swift Concurrency" from @donnywals.bsky.social, and it has already proved very useful to understand this new paradigm in concurrent multi-threaded programming.

practicalswiftconcurrency.com

I'm not there yet, but I'm progressing anyway.

#swift #swift6 #macdev
Practical Swift Concurrency - Donny Wals
Learn everything you need to know to make optimal use of Swift Concurrency in your applications. This book covers everything from awaiting asynchronous method calls to building your own highly concurr...
practicalswiftconcurrency.com
July 21, 2025 at 7:38 PM
#Development
After a busy period with the #SwiftyNetworking refactor, Im now back in @Commit.Photos with performance tweaks. 🔧👨‍💻

I thought the project was ready for #Swift6, not now. The plan is simple - to start a solid promo and have an update ready at the end of the month. 📸
October 21, 2025 at 10:00 AM
github.com
November 26, 2024 at 3:03 PM
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