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