このドキュメントは、私が完全に理解するには少し単純すぎます
したがって、コントローラーには、デリゲートがあるかどうか、およびキャッシュファイル名が設定されているかどうかによって決定される3つの動作モードがあります。
追跡なし:デリゲートはnilに設定されます。コントローラは、フェッチが実行されたときのデータへのアクセスを提供するだけです。
メモリのみの追跡:デリゲートはnil以外であり、ファイルキャッシュ名はnilに設定されています。コントローラは、結果セット内のオブジェクトを監視し、関連する変更に応じてセクションと注文情報を更新します。
完全な永続的追跡:デリゲートとファイルキャッシュ名はnilではありません。コントローラは、結果セット内のオブジェクトを監視し、関連する変更に応じてセクションと注文情報を更新します。コントローラは、計算結果の永続的なキャッシュを維持します。
それはドキュメントが言ったことです、それで「永続的なキャッシュ」は何をしますか?「その計算の結果」とは何ですか?キャッシュはパフォーマンスの問題だけですか?