从Bundle或磁盘加载是否更好?

时间:2009-06-13 03:34:14

标签: iphone cocoa-touch xcode uiimageview embedded-resource

我的应用中有大约10张图片。它们作为资源捆绑在一起。在每个应用程序启动时从捆绑中加载它们会更好吗?或者将它们部署到磁盘一次并始终从磁盘加载?

1 个答案:

答案 0 :(得分:3)

我认为这可能有点过早优化......

你的应用现在变慢了吗?

在某些时候,无论如何,图像都会从磁盘上掉下来。如果它确实成为问题,您可以实施这两种解决方案并使用仪器对其进行基准测试。

我已经构建了几个带图像的应用程序,甚至没有想到这一点。我认为性能上的差异可以忽略不计,因为正如我所说,它们无论如何都会从磁盘上掉下来。

我认为最好的做法是在代码中将其标记为可能的优化,然后再使用现有的内容。当您开始进行beta测试时,如果速度成为一个问题,那么您可以尝试一下。