【问题标题】:Is it better to load from Bundle or disk?从Bundle加载还是从磁盘加载更好?
【发布时间】:2010-11-02 15:45:09
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    你的应用现在变慢了吗?

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

    我已经构建了几个带有图像的应用程序,但我什至没有想到这一点。我认为性能上的差异可以忽略不计,因为正如我所说,无论哪种方式,它们都会脱离磁盘。

    我认为最好的办法是在您的代码中将其标记为可能的优化,然后继续使用您现在拥有的内容。当您开始 Beta 测试时,如果速度成为问题,您可以尝试一下。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-28
      • 1970-01-01
      • 2018-10-23
      • 1970-01-01
      • 2017-09-18
      • 2017-03-05
      • 2021-11-30
      • 2021-07-13
      相关资源
      最近更新 更多