私はiOSアプリのアーキテクチャ計画段階にいます。これまでURLスキームを使用したことはありませんが、このアプリに組み込みたいと思います。
これは私に考えさせました。他のViewControllerからViewControllerをプッシュしてポップする代わりに、URLスキームを使用してアプリのView状態を内部的に制御するとどうなりますか。具体的には、URLをインターセプトし、正しいViewControllerを表示するある種の抽象マネージャーを構築します。
基本的に、MVCの原則に違反していると確信しているため、これが適切なアプローチではない理由を探しています。私が見ている利点は、アプリがこのように基本的に構築されている場合、URLを介して任意のビューまたはビューの状態にアクセスできることです。