UITableView に項目のリストがあり、項目が選択されると、3 つの異なる ViewController を切り替えることになっているセグメント化されたコントロールで ViewController を開きます。
ContainerView を使用して、3 つの ViewController の配列と共に ViewController を表示しています。
問題は、項目がテーブルから選択されたときに、3 つの ViewController すべてを初期化して配列に追加する必要があることです。これらの ViewController の一部はコア データからデータをフェッチする必要があるため、ユーザーがテーブルから項目を選択するときに遅延が顕著になります。
パフォーマンスを向上させることができるこのセグメント化されたコントロールの実装を行うためのより良い方法はありますか?