19

Instagram フィード (画像といくつかのラベルを含むセルを含むテーブルビュー) に似たアプリを開発しています。

データベースから取得するすべてのデータについては、Data Task を使用していますが (受信にそれほど時間がかからないため)、画像 (データ要求で取得した URL) については、将来の使用のためにローカルに保存します (ユーザー エクスペリエンスを向上させます)。

私のロジックは次のとおりです。NSCacheまたはドキュメントディレクトリに保存し、フォルダー内の画像をダウンロードした日付とともに保存します(一度作成し、必要に応じて他のすべての画像を追加します)(最近の7からではないすべてのフォルダーを削除しています日)、そしてTableViewの場合、そこからロードするだけなので、テーブルビューはスムーズにスクロールし、デリゲートメソッドから直接URLをロードしません。したがって、私のニーズに応じてそれらを保存するのに適した場所は、NSCache または Document Directoryです。

あなたの提案を聞くのを楽しみにしています, ありがとう!

4

1 に答える 1