私は約8ヶ月間Swiftアプリケーションを構築し始めました。そのうちの1つはviewControllers
とtableViews
という非常に大きな構造を持ち、それぞれにnavbars
があります。コードを単純化し、コピーアンドペーストを避ける
経験の数ヶ月後、私はこのプロジェクトは、私はコピー&ペーストtableViews
のほとんどをそのUITableViewDelegate
とし、17 viewControllers
を持って
container views
、
Protocols
を通じてクリーンなコードを達成するために、物事を単純化する他の方法を発見しましたは、
Resources
フォルダの共通ファイルです。
navbars
とその機能を持つすべてのコードは同じコードが何度も何度も繰り返されることをすべて
viewController
で同じです。
私が実装できる方法はありますすべてすべてのviewController
で同じコードを記述することなく、すべてのnavbar
と各UITableViewDelegate
のためのすべての機能のためのIBOutlets
?
私の推測では、おそらくtableView
の拡張子とグローバル変数またはシングルトンを作成することです。しかし、navbars
についてはどうですか?
あなたのプロジェクトを見ずに答えることは不可能です。とにかく答えは意見に基づいています。 – Moritz
@Christian、より多くの情報を提供し、少なくともあなたの 'storyboard'とあなたのプロジェクトのディレクトリ構造を示す必要があります。 – aircraft
私は主に意見に基づいているので、質問を更新しました。 – Christian