skyplace
Blog
About
skyplace
soranobaのチラシの裏 - アニメとかプログラムとか
Tag 'Swift6'
動的アクター分離チェックの調査方法
Swift6の動的アクター分離チェックによってクラッシュした場合、正しいコードに飛べず、原因が分かりにくい場合があります。 その場合の調査方法を紹介します。
[Swift6] アクター分離境界 (Actor isolation boundary) を考慮したcallback
この記事では、同期関数 (no-async) のcallbackにおけるアクター分離境界(以降、アクター境界)の考え方について解説します。
[Swift6] アクター分離境界 (Actor isolation boundary) を考慮したasync関数の定義パターン
アクター分離境界(以降、アクター境界とする)を意識しなければならない箇所はいくつかありますが、その際たる例はasync関数です。 この記事ではasync関数におけるアクター境界の考え方について解説します。
[Swift6] アクター分離境界 (Actor isolation boundary) を理解する
Swift6から本格導入された、Actor isolation boundaryについて解説します。 Swift5でもActorは導入されていましたが、Swift6がリリースされるまでの過程でいくつかの変更が入っており、それらを踏まえたものなので、Swift5のActorの説明とは異なる箇所がある点には注意してください。 また、それなりに調べた上で書いていますが、正確な情報を保証する物ではない為、必要に応じて公式ドキュメントを参照してください。この記事において参照したソースについては、末尾に記載しています。
Categories
programming (50)
anime (6)
other (4)
movie (1)
Games (1)
Tags
Erlang (7)
AWS (1)
consideration (2)
React (2)
ReactNative (3)
react-router (1)
Xcode (1)
TravisCI (1)
Jekyll (1)
アニメ総括 (1)
Ruby (2)
Rails (3)
Heroku (1)
MachineLearning (1)
Golang (1)
Docker (1)
Swift (21)
iOS (28)
PHP (1)
Composer (1)
CircleCI (1)
counter_culture (1)
AVAudioEngine (2)
Objective-C (1)
Arknights (1)
FFmpeg (1)
TypeScript (1)
StoreKitTest (1)
SwiftUI (1)
Combine (1)
Swift6 (4)