我们正在构建一个包含数百张图片(大小接近 300mb)的 iPad 照片库。拥有一个网络应用程序将是一个劣势,因为用户每次都必须下载图像(因为 ipad 上的 Safari 不会缓存它们,我猜?)
那么,如果我们改为构建一个原生 ios 应用程序,将来是否可以从网络上下载更新的图像并将其添加到应用程序中?
非常感谢您的帮助!
我们正在构建一个包含数百张图片(大小接近 300mb)的 iPad 照片库。拥有一个网络应用程序将是一个劣势,因为用户每次都必须下载图像(因为 ipad 上的 Safari 不会缓存它们,我猜?)
那么,如果我们改为构建一个原生 ios 应用程序,将来是否可以从网络上下载更新的图像并将其添加到应用程序中?
非常感谢您的帮助!
每个 iPhone 应用程序都有自己的主目录,其中包含 Library 和 Documents 文件夹,以及用于存储临时文件的 tmp 目录。
查看部分标题:应用程序运行时环境中的一些重要应用程序目录。
我会将您的图像保存到Application Home /Library/Caches文件夹。
苹果文档摘录:
使用此目录来编写您希望在应用程序启动之间或应用程序更新期间保留的任何特定于应用程序的支持文件。您的应用程序通常负责添加和删除这些文件。它还应该能够根据需要重新创建这些文件,因为 iTunes 会在设备完全恢复期间删除它们。在 iOS 2.2 及更高版本中,iTunes 不备份此目录的内容。
http://iosdevelopertips.com/data-file-management/save-uiimage-object-as-a-png-or-jpeg-file.html
您可以在第一次查看时下载它,在 uiimage 上显示,然后像上面一样保存它