株式会社ローソンデジタルイノベーションのTECH BLOG更新情報をお知らせします。
NotificationCenter の publisher を Swift Concurrency でハンドリング対応
・開発環境
・背景
・対応方法
1. Combine から Swift Concurrency へ処理を変換するラッパークラスを作成
2. CombineAsyncStream を継承した NotificationCenter.publisher 用のクラスを定義
3. AsyncNotification を利用して NotificationCenter の通知を待つ処理を実装
・まとめ
・最後に
NotificationCenter の publisher を Swift Concurrency でハンドリング対応 - ローソンデジタルイノベーション テックブログ
LDIではエンジニア向け技術ブログを開設しています。ぜひご覧ください!