私はたくさんの機能を処理し、またたくさんのナビゲーションを持っているアプリケーションを持っています。
アプリケーション内で多くのBOOLを使用しています。私はそれが効率的ではないことを知っています。したがって、これらのBOOLを削除して、より効率的でクリーンなアプリケーションを作成したいと思います。
これが私の質問です。例として、3つのUIViewControllerがあるとします。
Test1、Test2、Test3
Test1とTest2の両方のビューコントローラからTest3に移動する必要があります。また、Test1からTest3 View Controllerに移動する場合は、1つのメソッドを実行する必要があり、Test2からTest3に移動する場合は、別のメソッドを実行する必要があります。
現在私がしていることは、この問題を克服するためにGlobals.hクラスとGlobals.mクラスを使用しています。グローバルでBOOLを作成し、Test1でそのBOOL値を有効にし、Test3内でそのBOOL値を確認して、必要なメソッドを実行します。
これは単なる例です。私は、アプリケーションに対して多くのビューコントローラーと多くの動作を取得しました。そのため、グローバル内に多数のBOOLを作成し、それらをさまざまなクラスで使用しました。したがって、これは1つのアプリケーションで大量のboolを処理するのが面倒であり、それも良くありません。だから誰かがこの問題を克服する方法を私に助けてくれますか?
前もって感謝します :)