つまり...単純な古いUIViewControllerを作成してから、UITableViewとNSFetchedResultsControllerを自分で設定することもできますか?
UITableViewControllerとNSFetchedResultsControllerはどのくらい相互作用しますか?私が見る限り、UITableViewControllerは、デフォルトではNSFetchedResultsControllerDelegateプロトコルをすでに採用していません。NSFetchedResultsControllerについて知らなくても、UITableViewControllerが開発されたように見えます。おそらく彼らはFRCを開発する前にそれさえしました。とにかく、UITableViewControllerにはFRCについての言及がまったくないため、単なる推測です。
したがって、UITableViewControllerに表示されるのは、プロトコルを採用することでUITableViewのデリゲートになっていることと、UITableViewインスタンスをセットアップし、そのtableViewプロパティに内部的に割り当てることだけです。それはUITableViewControllerの魔法全体ですか?
(注:nsfetchedresultscontrolleタグはタイプミスではありません。したがって、文字数に制限があります...その欠落しているrにはあまりにも悪いので、ペストのような他の多くの質問でこのタグを避けました)