特に、チェックして制御するこのクラスの多くのメソッドに異なる実装を追加する「チュートリアル状態」を追加したため、アプリのviewControllerの1つがかなり大きくなっている状況にあります
_tutorialEnabled?
したがって、私の質問は、これがメソッドのスウィズリングの適切な使用例であるかどうかです。これらのメソッドのさまざまな実装を別のカテゴリに入れ、必要に応じてスウィズルすることができます。デフォルトの実装のコード量を減らすのに役立つかもしれません。他のテクニックのコメントや提案は大歓迎です。