[iOS] SwiftUI で続けたこと・やめたこと(2026年版)
SwiftUI でアプリの開発を続けていく中で、ずっと使い続けているコードパターンやテクニックもあれば逆にやめたものもあります。
前回の記事では開発プロセスや設計などのエンジニアリングに焦点を当てましたが、この記事ではコードパターンに焦点をあて、
- 現在どのようなプラクティスやコードパターンを採用しているか
- それはどのような理由・哲学に基づいているか
SwiftUI でアプリの開発を続けていく中で、ずっと使い続けているコードパターンやテクニックもあれば逆にやめたものもあります。
前回の記事では開発プロセスや設計などのエンジニアリングに焦点を当てましたが、この記事ではコードパターンに焦点をあて、
どうも、@tobi462 です。
時は遡って、2024年11月にある iOS プロジェクトに参画しました。
そのプロジェクトは Objective-C コードこそ無かったものの、UIKit・RxSwift 100%(つまり SwiftUI や Concurrency のコードは 0)で Coordinator パターンが採用された、今から見ると1世代(あるいは見方によっては2世代)前のコードベースでした。