1

我想了解为处理大图像的 iOS 应用程序管理图像的过程。我已经分别完成了所有步骤,如果单独执行,一切正常。流程如下:

  1. 在 iPhone 上捕获图像(2-5 MB 的全尺寸图像)
  2. 将图像本地存储在 iPhone 上(应该将其存储在 NSUserDefaults 或 temp 文件夹或 coredata 中的什么位置?)
  3. 在本地显示图像
  4. 当互联网连接可用时将图像上传到服务器
  5. 从服务器下载图像(我使用 SDWebImage)以显示在所有设备上

我可以正确地独立完成所有步骤,但是当这些步骤结合在一起时,它们会导致应用程序出现问题。该应用程序需要捕获图像并将它们从本地存储显示到表格视图,直到它上传到服务器上。

在显示到本地表格视图之前,我是否需要将其上传到服务器并再次下载?如果不是,应该如何在应用程序中管理最好的情况应该是它被保存在本地存储中,并且只是上传并且在本地可用之前不会再次下载。

4

0 回答 0