で静的セルと動的セルを使用する間のパフォーマンス/メモリ使用量のトレードオフを教えてもらえUITableView
ますか?
これが私の状況ですTableView
。6 つの異なるセクションがあります。最初のセクションは、アプリの現在の状態に応じて、ビューが読み込まれるたびに異なる数のセルを保持する tableView の唯一のセクションです。static cells
つまり、インターフェイス ビルダーでそのセクションに対して 12 を宣言しcells
ましたが、これまでのユーザーのアプリとのやり取りに応じて、特定の数のみを表示します。他の 5 つのtableView
セクションにはすべて含まれてUISwitches
おりtextFields
、変更されることはありません。
そのため、最初のセクションに50 を静的に割り当てcells
たが、アプリの状態によっては半分しか表示されなかったとします。ただし、最大50まで表示できるようにしたいと思いcells
ます。アプリの速度やパフォーマンスにどのような影響がありますか? 全体をtableView
動的に実行し、毎回他のセクションのswitches
andを再描画すると、アプリケーションのパフォーマンスが向上しますか?textFields