iOS RSSフィードアプリ:ビューコントローラごとに1つのクラスを作成する必要がありますか?
-
22-12-2019 - |
質問
私は複数のタブを使ってRSSフィーダアプリを作成する方法を学びます。各タブは異なるナビゲーションコントローラ、次にテーブルビューコントローラにつながります。各タブの間の唯一の違いはRSS URLです。
私の質問は:各タブから新しいクラスを作りますか?または、1つのMasterViewControllerクラスを使用して、選択したタブに応じてURLを変更するだけですか?
後者が真の場合は、Self.TabBarController.SelectedIndexでスイッチを実行できますので、選択したタブに基づいてRSS URLを変更できますか?
ここでのベストプラクティスは何ですか?
解決
さまざまなタブ/ RSSフィード間でどの程度共有されているかによって、共通の機能を持つ親ビューコントローラを1つ作成してから、派生ViewController(親ビューコントローラのサブクラス)を別のURLで作成し、必要に応じて各タブの変更を加えることができます。。
所属していません StackOverflow