【发布时间】:2010-11-02 15:45:09
【问题描述】:
我的应用中有大约 10 张图片。它们作为资源在捆绑包中。在每个应用程序启动时从捆绑包中加载它们会更好吗?还是将它们部署到磁盘一次并始终从磁盘加载?
【问题讨论】:
标签: iphone cocoa-touch xcode uiimageview embedded-resource
我的应用中有大约 10 张图片。它们作为资源在捆绑包中。在每个应用程序启动时从捆绑包中加载它们会更好吗?还是将它们部署到磁盘一次并始终从磁盘加载?
【问题讨论】:
标签: iphone cocoa-touch xcode uiimageview embedded-resource
我认为这可能有点过早优化......
你的应用现在变慢了吗?
无论如何,图像都会从磁盘上掉下来。如果真的成为问题,您可以实施这两种解决方案并使用仪器对其进行基准测试。
我已经构建了几个带有图像的应用程序,但我什至没有想到这一点。我认为性能上的差异可以忽略不计,因为正如我所说,无论哪种方式,它们都会脱离磁盘。
我认为最好的办法是在您的代码中将其标记为可能的优化,然后继续使用您现在拥有的内容。当您开始 Beta 测试时,如果速度成为问题,您可以尝试一下。
【讨论】: