在我们的iOS应用程序中,我们有近百个资源包中的图像文件。现在我们想让它们成为网络基础,因为图像可能随时改变(更新/不再需要/添加)。我们正在讨论什么方法是最佳的。根据我所阅读的内容,我明白资源包在设备上不可编辑。所以,当我启动应用程序时,我会从服务器检查是否有任何图像更新。如果是这样,我将下载更改后的图像,然后将它们保存到文档目录中。然后在应用程序中,对于每个图像,我基本上都必须检查它是否在资源包中,然后从那里抓取它。否则从文档目录中选择并显示它。更新与应用程序捆绑在一起的图像的更好方式
另一种方法是,我没有在资源文件夹中任何东西,我从服务器上下载的所有图像上的应用程序启动,并将它们存储到文件目录,然后,下载修改过的文件,在随后的应用程序启动。在这里,我正在消除资源文件夹检查,如果图像存在与否,我的应用程序包大小将减少。
第三种方法是将文件从我的资源目录复制到文档目录第一次启动后,从文件目录继续。
什么会是一个更好的方法或全部是从性能上看类似有什么建议?