skyplace
Blog
About
skyplace
soranobaのチラシの裏 - アニメとかプログラムとか
All Stories
[Swift6] アクター分離境界 (Actor isolation boundary) を理解する
Swift6から本格導入された、Actor isolation boundaryについて解説します。 Swift5でもActorは導入されていましたが、Swift6がリリースされるまでの過程でいくつかの変更が入っており、それらを踏まえたものなので、Swift5のActorの説明とは異なる箇所がある点には注意してください。 また、それなりに調べた上で書いていますが、正確な情報を保証する物ではない為、必要に応じて公式ドキュメントを参照してください。この記事において参照したソースについては、末尾に記載しています。
Combineの実行タイミングについて理解する
delegateで自分で実装した場合は、実行の割り込みタイミングは自明だが、Combineについては今まで雰囲気で使っていたので、理解を深めつつ備忘録として調査内容を残す。
「きみの色」の解釈について
山田尚子監督の「きみの色」を観てきた。 ストーリーについて自分なりの解釈を纏めようと思う。本編のネタバレを含むので、未視聴の場合は気をつけて欲しい。
SwiftUIでPreviewの内容が実体と異なる場合がある話
SwiftUIにおいて、そのView(A)のPreviewでは正しいのに、Aを使ったView(B)のPreviewでは正しくないという現象に遭遇した。 まずは結論から。
iOS17 Simulatorだとin-app purchaseのテストでSKError.Code.unknownが返る問題の対策
SKTestSessionを用いたテストが、Xcode15になってからiOS17 Simulatorでのみテストが通らなくなった場合の対応方法を紹介する。
iOSアプリにビルドハッシュを組み込む方法
iOSアプリでビルドハッシュ (git hash)を含めるやり方はいくつかありますが、個人的に良いと思った「xcconfigとPre-actionsを用いた」方法を紹介します。
« Prev
1
2
3
4
5
6
7
8
9
10
Next »
Categories
programming (47)
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 (18)
iOS (25)
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 (1)