skyplace
Blog
About
skyplace
soranobaのチラシの裏 - アニメとかプログラムとか
All Stories
動的アクター分離チェックの調査方法
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の説明とは異なる箇所がある点には注意してください。 また、それなりに調べた上で書いていますが、正確な情報を保証する物ではない為、必要に応じて公式ドキュメントを参照してください。この記事において参照したソースについては、末尾に記載しています。
Combineの実行タイミングについて理解する
delegateで自分で実装した場合は、実行の割り込みタイミングは自明だが、Combineについては今まで雰囲気で使っていたので、理解を深めつつ備忘録として調査内容を残す。
「きみの色」の解釈について
山田尚子監督の「きみの色」を観てきた。 ストーリーについて自分なりの解釈を纏めようと思う。本編のネタバレを含むので、未視聴の場合は気をつけて欲しい。
« Prev
1
2
3
4
5
6
7
8
9
10
11
Next »
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)