1

サイズの大きな画像を扱うiOSアプリの画像管理の流れについて知りたいです。すべての手順を個別に実行しましたが、個別に実行するとすべてが正常に機能します。流れは以下の通りです。

  1. iPhone で画像をキャプチャ (2 ~ 5 MB のフル サイズの画像)
  2. 画像を iPhone のローカルに保存します (NSUserDefaults または一時フォルダーまたはコアデータのどこに保存する必要がありますか?)
  3. ローカルで画像を表示
  4. インターネット接続が利用可能になったら、サーバーに画像をアップロードします
  5. サーバーから画像をダウンロードして(SDWebImageを使用)、すべてのデバイスに表示します

すべての手順を個別に適切に実行できますが、これらを組み合わせるとアプリで問題が発生します。アプリは、サーバーにアップロードされるまで、画像をキャプチャしてローカル ストレージからテーブル ビューに表示する必要があります。

ローカル テーブル ビューに表示する前に、サーバーにアップロードして再度ダウンロードする必要がありますか? そうでない場合は、アプリ内でどのように管理すべきか最良のケースは、ローカル ストレージに保存され、アップロードされ、ローカルで利用可能になるまで再度ダウンロードされないことです。

4

0 に答える 0