【问题标题】:Uiimage Imagenamed issueUiimage Imagenamed 问题
【发布时间】:2010-03-01 06:28:33
【问题描述】:

我听说开发者很少使用 UIImage imagenamed: 属性 bcoz 它将图像存储在缓存内存中。但我的信息显示,从 SDK 3.0 开始,这个问题就解决了。任何人都可以请。告诉我是否应该使用 Imsgenamed: 或不?

【问题讨论】:

    标签: iphone uiimage


    【解决方案1】:

    查看相关question。
    所以+imageNamed: 方法的问题不在于它缓存图像(这是方法的预期行为),而是在需要时没有清除缓存(在内存不足警告的情况下)。

    在我提到的问题的答案中指出,这个问题应该在 SDK 3.0 中修复。添加 - 在我的应用程序中,我有类似地图的大平铺图像,并且在需要时似乎有效地删除了未使用的平铺,所以我想说这个问题确实得到了解决。

    【讨论】:

      【解决方案2】:

      取决于您是否考虑缓存“问题”。 3.1 SDK 中的+imageNamed: documentation 表示它仍然缓存图像,并在后续调用时检查缓存;是否需要这种行为由您决定。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-12-24
        • 1970-01-01
        • 2012-01-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-09
        • 1970-01-01
        相关资源
        最近更新 更多