1
/
5

【TECH BLOG】【Xcode16】【iOS18】UIViewControllerを継承したクラスの同期的な静的メソッドを非同期呼び出しするとクラッシュする問題の解決

株式会社ローソンデジタルイノベーション(LDI)のTECH BLOG更新情報をお知らせします。

LDIはコンビニエンスストアチェーン、ローソングループの価値を最大化させるために生まれたIT戦略会社です。

テクノロジーやITの力を駆使して、より豊かな生活を実現することを目標に、あらゆる取り組みを行なっています。

TECH BLOGでは、社内で蓄積されたナレッジをブログで配信しています。

ぜひご覧ください!


【Xcode16】【iOS18】UIViewControllerを継承したクラスの同期的な静的メソッドを非同期呼び出しするとクラッシュする問題の解決 - ローソンデジタルイノベーション テックブログ
はじめに 実行環境 発生した事象 調査内容 パターン1. @MainActorを付与した自作クラスを使用する場合 パターン2. @MainActorを付与した自作クラスを継承したサブクラスの場合 パターン3. @MainActorを付与したベースクラスを外部モジュールで定義し、それを継承したサブクラスの場合 パターン4. UIViewController以外のUIクラスを継承したサブクラスの場合 パターン5. @MainActorと@preconcurrencyを付与したクラスの場合 調査結果 クラッシュ
https://techblog.ldi.co.jp/entry/2024/11/06/113021


株式会社ローソンデジタルイノベーションでは一緒に働く仲間を募集しています

同じタグの記事

今週のランキング

LDI 採用広報さんにいいねを伝えよう
LDI 採用広報さんや会社があなたに興味を持つかも