【发布时间】:2011-05-26 10:11:51
【问题描述】:
我正在着手开发适用于 iOS 的 Sencha Touch/PhoneGap 项目。该项目将是图像/电影繁重,问题是我不清楚您如何根据缓存的内容管理这些图像。给你做好了吗?
我已经编写了一些图像重的 Objective-C iOS 应用程序,内存管理一直是一个关键问题。我看不出这如何转化为 PhoneGap 平台,我什么都不担心吗?
这种情况是,当我删除一个 HTML 元素时,关联的图像/视频文件会发生什么情况,无论是作为 HTML src 还是作为 CSS 属性(如 background-image)?
一个。相关的图像/电影文件将从缓存中删除。 (这似乎不太可能,因为它可能会破坏预加载)
b.所有文件都在缓存队列中,当缓存填满时,最旧的文件将被删除以释放空间。 (我正在为这个路由)
c。当应用程序太大时,没有什么会变得非常臃肿和失败。
d。别的东西。请不要只说“别的”,我真的很想知道会发生什么。 :)
注意:所有图像/电影文件都将包含在应用程序中。不会从服务器下载任何资源。
提前致谢,
丰富
【问题讨论】:
-
你会从服务器上提供图像吗?或者将它们打包在您的 Phonegap 应用程序中?还是两者兼而有之?
-
对不起,我忘了说。所有内容都将打包在应用内。
-
这里有几个相关的问题:stackoverflow.com/questions/2986039/…
标签: image memory cordova sencha-touch