私は iOS アプリでいくつかの REST Webservice 呼び出しを使用しています。応答として、pdf、ppt、.mp4 などのドキュメント リストを取得し、選択時にサーバーからそれぞれのデータをフェッチして画面にレンダリングしています。
- ユーザーが特定のファイル、たとえば.pdfドキュメントを選択すると、戻ってきて同じファイルを選択すると、サービス呼び出しが行われます(これを避けたい)。
- DocumentsDirectoryやCacheなどのどこかでクリックしたファイルをキャッシュすることを考えるたびに、ロードに時間がかかるため、その後、ファイルがキャッシュにある場合は、サービスコールを再度呼び出さないで、キャッシュから取り出してください&与える。
これを達成する最善の方法は何ですか、またはアプリのパフォーマンスを最適化するにはどうすればよいですか。あらかじめご了承ください。よろしくお願いいたします。