SwiftUI×WebSocketでリアルタイムチャット機能を作って大変だったこと

SwiftUIを使った機能開発が主流となり、複雑な動作も十分実装することができるようになりました。 iOS16以降ではmodifierが充実しており、大抵の機能はSwiftUIのみで実装可能です。 またWebSocketによる双方向リアルタイム通信もiOS13より標準でサポートされ、以前より導入しやすくなっています。 技術的には「簡単に…